Exemplo n.º 1
0
 private void AreaOpen(Entity_PresetData.Param Param)
 {
     for (int i = 0; i < 17; i++)
     {
         MapsOpen(i + 1, Param.Area[i]);
     }
 }
Exemplo n.º 2
0
 private void AddDeck(Entity_PresetData.Param Param)
 {
     for (int i = 1; i <= 8; i++)
     {
         if (Param.Deck[i - 1] != 0)
         {
             debugMod.Add_Deck(i);
         }
     }
 }
Exemplo n.º 3
0
 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);
         }
     }
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 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);
        }
Exemplo n.º 7
0
        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);
        }