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