BattleInfoPlugin.Models.BattleData.AirCombat C# (CSharp) Метод

AirCombat() приватный Метод

private AirCombat ( Api_Kouku airCombat, string prefix = "", bool airSupremacy = true ) : void
airCombat BattleInfoPlugin.Models.Raw.Api_Kouku
prefix string
airSupremacy bool
Результат void
        private void AirCombat(Api_Kouku airCombat, string prefix = "", bool airSupremacy = true)
        {
            if (airCombat == null) return;

            if (airSupremacy)
            {
                this.FriendAirSupremacy = airCombat.GetAirSupremacy();
            }

            foreach (var fleet in this.FriendFleet.Fleets)
            {
                fleet.CalcDamages(airCombat.GetDamages(FleetType.Friend, fleet.Index));
            }
            foreach (var fleet in this.EnemyFleet.Fleets)
            {
                fleet.CalcDamages(airCombat.GetDamages(FleetType.Enemy, fleet.Index));
            }

            this.AirCombatResults = this.AirCombatResults.Concat(airCombat.ToResult(prefix)).ToArray();
        }