public static FleetDamages GetEnemyDamages(this kcsapi_data_support_info support) { if (support == null) { return(defaultValue); } if (support.api_support_airatack != null && support.api_support_airatack.api_stage3 != null && support.api_support_airatack.api_stage3.api_edam != null) { return(support.api_support_airatack.api_stage3.api_edam.GetDamages()); } if (support.api_support_hourai != null && support.api_support_hourai.api_damage != null) { return(support.api_support_hourai.api_damage.GetDamages()); } return(defaultValue); }
public static FleetDamages GetEnemyDamages(this kcsapi_data_support_info support) => support?.api_support_airatack?.api_stage3?.api_edam?.GetDamages() ?? support?.api_support_hourai?.api_damage?.GetDamages() ?? defaultValue;