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); } }
public static string ToString(ShipPartsDataBase.BuildShipType type) { return(EnumParserUtility <ShipPartsDataBase.BuildShipType> .ToString(ShipPartsDataBase._builshiptype_enum_param, type, "不明")); }
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 }); } }
public List <ShipPartsDataBase.ShipPart> GetPartsList(ShipPartsDataBase.PartsType type, ShipPartsDataBase.BuildShipType type2) { return(this.GetPartsList(type, ShipPartsDataBase.ToShipSizeType(type2))); }