/** * @see AbstractFleetEventHandler::executeImpact() */ protected function executeImpact() { if ($this->formationID) { parent::executeImpact(); return; } $this->executeAttack(); }
/** * @see NavalFormationAttackFleet::saveDataDebris() */ protected function saveDataDebris() { if ($this->destroyFleet) { $this->calculateDebrisOfDestroyedFleet(); } parent::saveDataDebris(); }
/** * @see NavalFormationAttackFleet::saveDataDebris() */ protected function saveDataDebris() { if ($this->fight) { parent::saveDataDebris(); } }
/** * Saves the fleets * * @param array fleet objs of the attacker front * @param array fleet objs of the defender front */ public function __construct($attackerFleetObjs, $defenderFleetObjs, $simulatingFleetArray) { $this->attackerFleetObjs = $attackerFleetObjs; $this->defenderFleetObjs = $defenderFleetObjs; parent::__construct(null, $simulatingFleetArray); }