public ShipController(ShipModel model_, IView view_, IShipMove shipMove_, IShipRotate shipRotate_, IShipCollided shipCollided_, IShipHealth shipHealth_, IShipFire _shipFire, FireLock _fireLock) { model = model_; view = view_; shipMove = shipMove_; shipRotate = shipRotate_; shipCollided = shipCollided_; shipHealth = shipHealth_; shipHealth.DestroyedEvent += ShipDestroyed; shipFire = _shipFire; fireLock = _fireLock; }
public ShipLockableFire(IShipFire _shipFire, FireLock _fireLock) { shipFire = _shipFire; fireLock = _fireLock; }