通常艦隊-航空戦
Inheritance: ICommonBattleMembers, IBattleFormationInfo, ICommonFirstBattleMembers
 private void Update(sortie_airbattle data)
 {
     this.provider.UpdateEnemyData(
         data.api_ship_ke,
         data.api_formation,
         data.api_eSlot,
         data.api_eKyouka,
         data.api_eParam,
         data.api_ship_lv);
     this.provider.UpdateBattleTypes(data);
 }
        private void Update(sortie_airbattle data)
        {
            this.Name = "航空戦 - 昼戦";

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

            this.FirstFleet.CalcDamages(
                data.api_kouku.GetFirstFleetDamages(),
                data.api_kouku2.GetFirstFleetDamages()
                );

            this.Enemies.CalcDamages(
                data.api_support_info.GetEnemyDamages(),    //将来的に増える可能性を想定して追加しておく
                data.api_kouku.GetEnemyDamages(),
                data.api_kouku2.GetEnemyDamages()
                );

            this.FriendAirSupremacy = data.api_kouku.GetAirSupremacy(); // 航空戦2回目はスルー
        }
Esempio n. 3
0
        private void Update(sortie_airbattle data)
        {
            this.Name = "航空戦 - 昼戦";

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

            this.FirstFleet.CalcDamages(
                data.api_kouku.GetFirstFleetDamages(),
                data.api_kouku2.GetFirstFleetDamages()
                );

            this.Enemies.CalcDamages(
                data.api_support_info.GetEnemyDamages(),    //将来的に増える可能性を想定して追加しておく
                data.api_kouku.GetEnemyDamages(),
                data.api_kouku2.GetEnemyDamages()
                );

            this.FriendAirSupremacy = data.api_kouku.GetAirSupremacy(); // 航空戦2回目はスルー
            
            this.AirCombatResults = data.api_kouku.ToResult("1回目/")
                            .Concat(data.api_kouku2.ToResult("2回目/")).ToArray();
        }