mirror of
https://github.com/kwsch/NHSE.git
synced 2026-04-20 23:47:24 -05:00
160 lines
3.9 KiB
C#
160 lines
3.9 KiB
C#
using static NHSE.Core.ItemKind;
|
|
|
|
namespace NHSE.Core
|
|
{
|
|
#pragma warning disable CA1027 // Mark enums with FlagsAttribute
|
|
public enum ItemKind : byte
|
|
#pragma warning restore CA1027 // Mark enums with FlagsAttribute
|
|
{
|
|
Bottoms_Long,
|
|
Bottoms_Middle,
|
|
Bottoms_Short,
|
|
Ftr_1x1_Chair,
|
|
Ftr_1x1_Floor,
|
|
Ftr_2x1_Bed,
|
|
Ftr_2x1_Floor,
|
|
Ftr_2x2_Floor,
|
|
Kind_Accessory,
|
|
Kind_AutumnLeaf,
|
|
Kind_Axe,
|
|
Kind_Bag,
|
|
Kind_BdayCupcake,
|
|
Kind_BridgeItem,
|
|
Kind_Bromide,
|
|
Kind_Bush,
|
|
Kind_BushSeedling,
|
|
Kind_Cap,
|
|
Kind_ChangeStick,
|
|
Kind_CliffMaker,
|
|
Kind_CraftMaterial,
|
|
Kind_CraftPhoneCase,
|
|
Kind_CraftRemake,
|
|
Kind_DIYRecipe,
|
|
Kind_DoorDeco,
|
|
Kind_DummyCardboard,
|
|
Kind_DummyDIYRecipe,
|
|
Kind_DummyFtr,
|
|
Kind_DummyHowtoBook,
|
|
Kind_DummyPresentbox,
|
|
Kind_DummyRecipe,
|
|
Kind_DummyWrapping,
|
|
Kind_EasterEgg,
|
|
Kind_EventObjFtr,
|
|
Kind_Fence,
|
|
Kind_Fish,
|
|
Kind_FishBait,
|
|
Kind_FishingRod,
|
|
Kind_FishToy,
|
|
Kind_Flower,
|
|
Kind_FlowerBud,
|
|
Kind_FlowerSeed,
|
|
Kind_Fossil,
|
|
Kind_FossilUnknown,
|
|
Kind_Fruit,
|
|
Kind_Ftr,
|
|
Kind_Giftbox,
|
|
Kind_GroundMaker,
|
|
Kind_Helmet,
|
|
Kind_Honeycomb,
|
|
Kind_HousePost,
|
|
Kind_HousingKit,
|
|
Kind_HousingKitBirdge,
|
|
Kind_HousingKitRcoQuest,
|
|
Kind_Insect,
|
|
Kind_InsectToy,
|
|
Kind_JohnnyQuest,
|
|
Kind_JohnnyQuestDust,
|
|
Kind_Ladder,
|
|
Kind_LicenseItem,
|
|
Kind_LostQuest,
|
|
Kind_LostQuestDust,
|
|
Kind_LoveCrystal,
|
|
Kind_Medicine,
|
|
Kind_MessageBottle,
|
|
Kind_MilePlaneTicket,
|
|
Kind_Money,
|
|
Kind_Mushroom,
|
|
Kind_Music,
|
|
Kind_MusicMiss,
|
|
Kind_MyDesignObject,
|
|
Kind_MyDesignTexture,
|
|
Kind_Net,
|
|
Kind_NnpcRoomMarker,
|
|
Kind_NpcOutfit,
|
|
Kind_Ocarina,
|
|
Kind_Ore,
|
|
Kind_Panflute,
|
|
Kind_PartyPopper,
|
|
Kind_PhotoStudioList,
|
|
Kind_Picture,
|
|
Kind_PictureFake,
|
|
Kind_PinataStick,
|
|
Kind_PitFallSeed,
|
|
Kind_PlayerDemoOutfit,
|
|
Kind_Poster,
|
|
Kind_QuestWrapping,
|
|
Kind_RiverMaker,
|
|
Kind_RollanTicket,
|
|
Kind_RoomFloor,
|
|
Kind_RoomWall,
|
|
Kind_Rug,
|
|
Kind_RugMyDesign,
|
|
Kind_Sakurapetal,
|
|
Kind_Sculpture,
|
|
Kind_SculptureFake,
|
|
Kind_SequenceOnly,
|
|
Kind_ShellDrift,
|
|
Kind_ShellFish,
|
|
Kind_Shovel,
|
|
Kind_Slingshot,
|
|
Kind_SlopeItem,
|
|
Kind_SmartPhone,
|
|
Kind_SnowCrystal,
|
|
Kind_Socks,
|
|
Kind_StarPiece,
|
|
Kind_StickLight,
|
|
Kind_TailorTicket,
|
|
Kind_Tambourine,
|
|
Kind_Timer,
|
|
Kind_Trash,
|
|
Kind_TreasureQuest,
|
|
Kind_TreasureQuestDust,
|
|
Kind_Tree,
|
|
Kind_TreeSeedling,
|
|
Kind_Turnip,
|
|
Kind_TurnipExpired,
|
|
Kind_Uchiwa,
|
|
Kind_Umbrella,
|
|
Kind_Vegetable,
|
|
Kind_Watering,
|
|
Kind_Weed,
|
|
Kind_WoodenStickTool,
|
|
Kind_WrappingPaper,
|
|
Kind_YutaroWisp,
|
|
Onepiece_Dress,
|
|
Onepiece_Long,
|
|
Onepiece_Middle,
|
|
Onepiece_Short,
|
|
Shoes_Boots,
|
|
Shoes_Pumps,
|
|
Top_Long,
|
|
Top_Middle,
|
|
Top_Short,
|
|
UnitIcon_FlwAnemone,
|
|
UnitIcon_FlwCosmos,
|
|
UnitIcon_FlwHyacinth,
|
|
UnitIcon_FlwLily,
|
|
UnitIcon_FlwMum,
|
|
UnitIcon_FlwPansy,
|
|
UnitIcon_FlwRose,
|
|
UnitIcon_FlwTulip,
|
|
|
|
Unknown = byte.MaxValue,
|
|
}
|
|
|
|
public static class ItemKindExtensions
|
|
{
|
|
public static bool IsFlower(this ItemKind k) => (Kind_Flower <= k && k <= Kind_FlowerBud) || (UnitIcon_FlwAnemone <= k && k <= UnitIcon_FlwTulip);
|
|
}
|
|
}
|