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

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

private Support ( Api_Support_Info support ) : void
support BattleInfoPlugin.Models.Raw.Api_Support_Info
Результат void
        private void Support(Api_Support_Info support)
        {
            if (support == null) return;

            if (support.api_support_airatack != null)
            {
                foreach (var fleet in this.EnemyFleet.Fleets)
                {
                    fleet.CalcDamages(support.api_support_airatack.GetDamages(FleetType.Enemy, fleet.Index));
                }
            }
            else if (support.api_support_hourai?.api_damage != null)
            {
                var damages = support.api_support_hourai.api_damage.GetCombinedDamages();
                foreach (var fleet in this.EnemyFleet.Fleets)
                {
                    fleet.CalcDamages(damages[fleet.Index]);
                }
            }
        }