public override void LoadFromResponse( string apiname, dynamic data ) { base.LoadFromResponse( apiname, (object)data ); BaseAirAttack = new PhaseBaseAirAttack( this ); AirBattle = new PhaseAirBattle( this ); Support = new PhaseSupport( this ); OpeningASW = new PhaseOpeningASW( this, true ); OpeningTorpedo = new PhaseTorpedo( this, 0 ); Shelling1 = new PhaseShelling( this, 1, "1", false ); Shelling2 = new PhaseShelling( this, 2, "2", false ); Shelling3 = new PhaseShelling( this, 3, "3", true ); Torpedo = new PhaseTorpedo( this, 4 ); BaseAirAttack.EmulateBattle( _resultHPs, _attackDamages ); AirBattle.EmulateBattle( _resultHPs, _attackDamages ); Support.EmulateBattle( _resultHPs, _attackDamages ); OpeningASW.EmulateBattle( _resultHPs, _attackDamages ); OpeningTorpedo.EmulateBattle( _resultHPs, _attackDamages ); Shelling1.EmulateBattle( _resultHPs, _attackDamages ); Shelling2.EmulateBattle( _resultHPs, _attackDamages ); Shelling3.EmulateBattle( _resultHPs, _attackDamages ); Torpedo.EmulateBattle( _resultHPs, _attackDamages ); }
public override void LoadFromResponse( string apiname, dynamic data ) { base.LoadFromResponse( apiname, (object)data ); AirBattle = new PhaseAirBattle( this ); Support = new PhaseSupport( this ); AirBattle2 = new PhaseAirBattle( this, "2" ); AirBattle.EmulateBattle( _resultHPs, _attackDamages ); Support.EmulateBattle( _resultHPs, _attackDamages ); AirBattle2.EmulateBattle( _resultHPs, _attackDamages ); }