public PhaseBaseAirAttackUnit(BattleData data, string title, int index) : base(data, title, "_it_will_never_be_processed_") { AirAttackIndex = index; AirBattleData = data.RawData.api_air_base_attack[index]; StageFlag = AirBattleData.api_stage_flag() ? (int[])AirBattleData.api_stage_flag : null; TorpedoFlags = ConcatStage3Array("api_frai_flag", "api_erai_flag"); BomberFlags = ConcatStage3Array("api_fbak_flag", "api_ebak_flag"); Criticals = ConcatStage3Array("api_fcl_flag", "api_ecl_flag"); Damages = ConcatStage3Array("api_fdam", "api_edam"); }
public PhaseBaseAirRaid(BattleData data, string title) : base(data, title) { AirBattleData = data.RawData.api_air_base_attack; StageFlag = AirBattleData.api_stage_flag() ? (int[])AirBattleData.api_stage_flag : null; LaunchedShipIndexFriend = GetLaunchedShipIndex(0); LaunchedShipIndexEnemy = GetLaunchedShipIndex(1); _squadrons = GetSquadrons().ToArray(); TorpedoFlags = ConcatStage3Array <int>("api_frai_flag", "api_erai_flag"); BomberFlags = ConcatStage3Array <int>("api_fbak_flag", "api_ebak_flag"); Criticals = ConcatStage3Array <int>("api_fcl_flag", "api_ecl_flag"); Damages = ConcatStage3Array <double>("api_fdam", "api_edam"); }
public PhaseBaseAirAttackUnit(BattleData data, string title, int index) : base(data, title) { AirAttackIndex = index; AirBattleData = data.RawData.api_air_base_attack[index]; StageFlag = AirBattleData.api_stage_flag() ? (int[])AirBattleData.api_stage_flag : null; LaunchedShipIndexEnemy = GetLaunchedShipIndex(0); _squadrons = GetSquadrons().ToArray(); TorpedoFlags = ConcatStage3Array("api_frai_flag", "api_erai_flag"); BomberFlags = ConcatStage3Array("api_fbak_flag", "api_ebak_flag"); Criticals = ConcatStage3Array("api_fcl_flag", "api_ecl_flag"); Damages = ConcatStage3Array("api_fdam", "api_edam"); }