Ejemplo n.º 1
0
 public InputSystem(IPlayerCamera camera,
                    NewWalkTargetSignal walkTargetSignal,
                    KeyPressedSignal keyPressedSignal,
                    TargetAquiredSignal targetAquiredSignal,
                    GameModel model
                    )
 {
     _playerCamera        = camera;
     _walkTargetSignal    = walkTargetSignal;
     _keyPressedSignal    = keyPressedSignal;
     _targetAquiredSignal = targetAquiredSignal;
     _model = model;
 }
Ejemplo n.º 2
0
 private void OnDestroy()
 {
     _walkTargetSignal -= SetTarget;
 }
Ejemplo n.º 3
0
 public void Init(NewWalkTargetSignal walkTargetSignal)
 {
     _walkTargetSignal  = walkTargetSignal;
     _walkTargetSignal += SetTarget;
 }