Ejemplo n.º 1
0
        private void Battle(battle_midnight_sp_midnight data)
        {
            ResetEnemy(data.api_ship_ke);

            UpdateEnemyMaxHP(data.api_maxhps);
            UpdateEnemyNowHP(data.api_nowhps);

            CalcEnemyDamages(data.api_hougeki.GetEnemyDamages());
        }
Ejemplo n.º 2
0
        public void Update(battle_midnight_sp_midnight data)
        {
            this.Update(() =>
            {
                this.UpdateInfo(data);

                this.Shelling(data.api_hougeki);
            }, "通常 - 開幕夜戦");
        }
Ejemplo n.º 3
0
        public void Update(battle_midnight_sp_midnight data)
        {
            this.Update(() =>
            {
                this.UpdateInfo(data);
                this.Support(data.api_n_support_info, data.api_n_support_flag);

                this.Shelling(data.api_hougeki);
            }, "通常 - 開幕夜戦");
        }
Ejemplo n.º 4
0
 public void Update(battle_midnight_sp_midnight data)
 {
     this.provider.UpdateEnemyData(
         data.api_ship_ke,
         data.api_formation,
         data.api_eSlot,
         data.api_eKyouka,
         data.api_eParam,
         data.api_ship_lv,
         data.api_maxhps);
     this.provider.UpdateBattleTypes(data);
 }
Ejemplo n.º 5
0
        public void Update(battle_midnight_sp_midnight data)
        {
            this.Name = "通常 - 開幕夜戦";

            this.UpdateShipData(data.api_deck_id.ToString(), data.api_ship_ke, false);
            this.UpdateMaxHP(data.api_maxhps);
            this.UpdateNowHP(data.api_nowhps);

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

            this.Enemies.CalcDamages(data.api_hougeki.GetEnemyDamages());
        }
Ejemplo n.º 6
0
        public void Update(battle_midnight_sp_midnight data)
        {
            this.Name = "通常 - 開幕夜戦";

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

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

            this.Enemies.CalcDamages(data.api_hougeki.GetEnemyDamages());

            this.FriendAirSupremacy = AirSupremacy.航空戦なし;
        }
Ejemplo n.º 7
0
        public void Update(battle_midnight_sp_midnight data)
        {
            this.Name = "通常 - 開幕夜戦";

            this.UpdateFleets(data.api_deck_id, data.api_ship_ke, data.api_formation, data.api_eSlot, data.api_eKyouka, data.api_eParam, data.api_ship_lv);
            this.UpdateMaxHP(data.api_maxhps);
            this.UpdateNowHP(data.api_nowhps);

            this.PreUpdateBattleRank();

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

            this.Enemies.CalcDamages(data.api_hougeki.GetEnemyDamages());

            this.UpdateBattleRank();

            this.FriendAirSupremacy = AirSupremacy.航空戦なし;

            this.provider.UpdateBattleTypes(data);
        }