private void AreaOpen(Entity_PresetData.Param Param) { for (int i = 0; i < 17; i++) { MapsOpen(i + 1, Param.Area[i]); } }
private void AddDeck(Entity_PresetData.Param Param) { for (int i = 1; i <= 8; i++) { if (Param.Deck[i - 1] != 0) { debugMod.Add_Deck(i); } } }
private void SetDeck(Entity_PresetData.Param Param) { for (int i = 0; i < Param.Deck.Length; i++) { int num = Param.Deck[i]; if (num != 0) { Entity_PresetDeck.Param presetDeck = presetDataManager.GetPresetDeck(num); List <int> list = new List <int>(); for (int j = 0; j < presetDeck.PresetShip.Length; j++) { list.Add(presetDataManager.GetPresetShipParam(presetDeck.PresetShip[j]).MemID); } SetDeckShips(i + 1, list); } } }
private void AddShips(Entity_PresetData.Param Param) { ShipParamList.Add(presetDataManager.GetPresetShipParam("初期艦")); for (int i = 0; i < Param.Deck.Length; i++) { if (Param.Deck[i] != 0) { AddDeckShips(presetDataManager.GetPresetDeck(Param.Deck[i])); } } List <int> list = new List <int>(); for (int j = 0; j < ShipParamList.Count; j++) { list.Add(ShipParamList[j].MstID); } debugMod.Add_Ship(list); }
private void LoadPresetData(int PresetNo) { Entity_PresetData.Param presetData = presetDataManager.GetPresetData(PresetNo); Debug_Mod.SetFleetLevel(presetData.TeitokuLV); AddMaterialAndItems(presetData); Debug_Mod.Add_Tunker(presetData.Tanker); DeployTanker(); AreaOpen(presetData); AddDeck(presetData); Debug_Mod.SetRebellionPhase(presetData.RebellionPhase); AddShips(presetData); SetDeck(presetData); SetAllShipsLevel(presetData.AllShipLevel); if (presetData.AddAllShip) { Debug_Mod.Add_ShipAll(); } }
private void AddShips(Entity_PresetData.Param Param) { this.ShipParamList.Add(this.presetDataManager.GetPresetShipParam("初期艦")); for (int i = 0; i < Param.Deck.Length; i++) { if (Param.Deck[i] != 0) { this.AddDeckShips(this.presetDataManager.GetPresetDeck(Param.Deck[i])); } } List <int> list = new List <int>(); for (int j = 0; j < this.ShipParamList.get_Count(); j++) { list.Add(this.ShipParamList.get_Item(j).MstID); } this.debugMod.Add_Ship(list); }
private void AddMaterialAndItems(Entity_PresetData.Param Param) { debugMod.Add_Materials(enumMaterialCategory.Fuel, Param.Fuel); debugMod.Add_Materials(enumMaterialCategory.Bull, Param.Bull); debugMod.Add_Materials(enumMaterialCategory.Steel, Param.Steel); debugMod.Add_Materials(enumMaterialCategory.Bauxite, Param.Baux); debugMod.Add_Materials(enumMaterialCategory.Dev_Kit, Param.Dev_Kit); debugMod.Add_Materials(enumMaterialCategory.Build_Kit, Param.BuildKit); debugMod.Add_Materials(enumMaterialCategory.Repair_Kit, Param.RepairKit); debugMod.Add_Materials(enumMaterialCategory.Revamp_Kit, Param.Revamp_Kit); Dictionary <int, int> dictionary = new Dictionary <int, int>(); for (int i = 0; i < 100; i++) { if ((1 <= i && i <= 3) || (10 <= i && i <= 12) || (49 <= i && i <= 59)) { dictionary[i] = Param.Items; } } debugMod.Add_UseItem(dictionary); debugMod.Add_Spoint(Param.Spoint); debugMod.Add_Coin(Param.Coin); }