示例#1
0
        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);
        }
示例#2
0
 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;