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