Exemplo n.º 1
0
        public static ShipPartsDataBase.ShipSizeType ToShipSizeType(ShipPartsDataBase.BuildShipType type)
        {
            switch (type)
            {
            case ShipPartsDataBase.BuildShipType.Small1:
            case ShipPartsDataBase.BuildShipType.Small2:
                return(ShipPartsDataBase.ShipSizeType.Small);

            case ShipPartsDataBase.BuildShipType.Middle:
                return(ShipPartsDataBase.ShipSizeType.Middle);

            default:
                return(ShipPartsDataBase.ShipSizeType.Big);
            }
        }
Exemplo n.º 2
0
 public static string ToString(ShipPartsDataBase.BuildShipType type)
 {
     return(EnumParserUtility <ShipPartsDataBase.BuildShipType> .ToString(ShipPartsDataBase._builshiptype_enum_param, type, "不明"));
 }
Exemplo n.º 3
0
        public static int[] GetBuildMax(ShipPartsDataBase.BuildShipType type)
        {
            switch (type)
            {
            case ShipPartsDataBase.BuildShipType.Small1:
                return(new int[10]
                {
                    90,
                    30,
                    30,
                    0,
                    6,
                    5,
                    5,
                    8,
                    8,
                    9
                });

            case ShipPartsDataBase.BuildShipType.Small2:
                return(new int[10]
                {
                    130,
                    50,
                    50,
                    9,
                    10,
                    9,
                    9,
                    16,
                    16,
                    17
                });

            case ShipPartsDataBase.BuildShipType.Middle:
                return(new int[10]
                {
                    170,
                    70,
                    70,
                    13,
                    14,
                    13,
                    13,
                    24,
                    24,
                    25
                });

            case ShipPartsDataBase.BuildShipType.Big1:
                return(new int[10]
                {
                    210,
                    90,
                    90,
                    17,
                    18,
                    17,
                    17,
                    32,
                    32,
                    33
                });

            default:
                return(new int[10]
                {
                    250,
                    110,
                    110,
                    21,
                    22,
                    21,
                    21,
                    40,
                    40,
                    41
                });
            }
        }
Exemplo n.º 4
0
 public List <ShipPartsDataBase.ShipPart> GetPartsList(ShipPartsDataBase.PartsType type, ShipPartsDataBase.BuildShipType type2)
 {
     return(this.GetPartsList(type, ShipPartsDataBase.ToShipSizeType(type2)));
 }