Ejemplo n.º 1
0
 public FieldItemDefinition(ushort id, ushort dig, ushort pick, string name, FieldItemKind kind)
 {
     Index = id;
     Dig   = dig;
     Pick  = pick;
     Name  = name;
     Kind  = kind;
 }
Ejemplo n.º 2
0
 public static ItemKind ToItemKind(this FieldItemKind type)
 {
     if (type.IsTree())
     {
         return(ItemKind.Kind_Tree);
     }
     if (type.IsFlower())
     {
         return(ItemKind.Kind_Flower);
     }
     if (type.IsWeed())
     {
         return(ItemKind.Kind_Weed);
     }
     return(ItemKind.Unknown);
 }
Ejemplo n.º 3
0
 public static bool IsWeed(this FieldItemKind type) => type is >= PltWeedAut0 and <= PltWeedWin1;
Ejemplo n.º 4
0
 public static bool IsStone(this FieldItemKind type) => StoneA <= type && type <= StoneE;
Ejemplo n.º 5
0
 public static bool IsTree(this FieldItemKind type) => PltTreeBamboo <= type && type <= PltTreePalm;
Ejemplo n.º 6
0
 public static bool IsFlower(this FieldItemKind type) => PltFlwAnemone <= type && type <= PltFlwYuri;
Ejemplo n.º 7
0
 public static bool IsBush(this FieldItemKind type) => PltBushAzalea <= type && type <= PltBushOsmanthus;
Ejemplo n.º 8
0
 public static bool IsFence(this FieldItemKind type) => FenceBamboo <= type && type <= FenceWoodWhite;
Ejemplo n.º 9
0
 public static bool IsPlant(this FieldItemKind type) => PltFlwAnemone <= type && type <= PltWeedWin1;
Ejemplo n.º 10
0
 public static bool IsWeed(this FieldItemKind type) => PltWeedAut0 <= type && type <= PltWeedWin1;
Ejemplo n.º 11
0
 public FieldItemDefinition(ushort id, string name, FieldItemKind kind)
 {
     Index = id;
     Name  = name;
     Kind  = kind;
 }