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