Example #1
0
 public void Update(battle_midnight_battle data, bool isCombined = false)
 {
     this.Update(new CommonBattleData
     {
         api_hougeki = data.api_hougeki
     }, isCombined);
 }
Example #2
0
        public void Update(battle_midnight_battle data)
        {
            this.Update(() =>
            {
                this.UpdateFleetsHPs(data);

                this.Shelling(data.api_hougeki);
            }, "通常 - 夜戦");
        }
Example #3
0
        public void Update(battle_midnight_battle data)
        {
            this.Name = "通常 - 夜戦";

            this.UpdateFleets(data.api_deck_id, data);
            this.UpdateMaxHP(data.api_maxhps);
            this.UpdateNowHP(data.api_nowhps);

            this.FirstFleet.CalcDamages(data.api_hougeki.GetFriendDamages());

            this.Enemies.CalcDamages(data.api_hougeki.GetEnemyDamages());
        }
        public void Update(battle_midnight_battle data)
        {
            this.Update(() =>
            {
                if (data.api_friendly_info != null)
                {
                    this.UpdateFriendSupportFleet(data.api_friendly_info);
                }

                this.UpdateFleetsHPs(data);

                this.Shelling(data.api_friendly_battle?.api_hougeki, true);

                this.Shelling(data.api_hougeki);
            }, "通常 - 夜戦");
        }
Example #5
0
        private void Battle(battle_midnight_battle data)
        {
            UpdateEnemyNowHP(data.api_nowhps);

            CalcEnemyDamages(data.api_hougeki.GetEnemyDamages());
        }