Пример #1
0
 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;
 }
Пример #2
0
 public ShipLockableFire(IShipFire _shipFire, FireLock _fireLock)
 {
     shipFire = _shipFire;
     fireLock = _fireLock;
 }