Ejemplo n.º 1
0
 public void Construct(
     PlayerModel playerModel,
     PlayableShip shipView,
     InputReceivedSignal inputReceivedSignal,
     PlayerHitSignal playerHitSignal,
     PlayerDeathSignal playerDeathSignal)
 {
     _playerModel         = playerModel;
     _shipView            = shipView;
     _inputReceivedSignal = inputReceivedSignal;
     _playerHitSignal     = playerHitSignal;
     _playerDeathSignal   = playerDeathSignal;
 }
Ejemplo n.º 2
0
 public override void Enter()
 {
     _gameStateChangedSignal.Fire(this);
     _playerDeathSignal += GameOverHelper;
 }
Ejemplo n.º 3
0
 public override void Exit()
 {
     _playerDeathSignal -= GameOverHelper;
 }
Ejemplo n.º 4
0
 public void Construct(GameStateChangedSignal gameStateChangedSignal, PlayerDeathSignal playerDeathSignal)
 {
     _gameStateChangedSignal = gameStateChangedSignal;
     _playerDeathSignal      = playerDeathSignal;
 }