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]);
}
}
}