private void Start()
 {
     _slingshotSettings = GameSettings.Instance.SlingshotSettings;
     InputManager.Instance.SlingshotInputs.OnUpTargetAction.started    += ChangeMoveTargetUpVariable;
     InputManager.Instance.SlingshotInputs.OnUpTargetAction.canceled   += ChangeMoveTargetUpVariable;
     InputManager.Instance.SlingshotInputs.OnDownTargetAction.started  += ChangeMoveTargetDownVariable;
     InputManager.Instance.SlingshotInputs.OnDownTargetAction.canceled += ChangeMoveTargetDownVariable;
     this.enabled = false;
 }
        public SlingshotMover(SlingshotInputMapper actionMapper, Rigidbody rb) : base(rb)
        {
            actionMapper.MoveAction.performed += UpdateMoveVariables;
            actionMapper.MoveAction.canceled  += UpdateMoveVariables;

            actionMapper.FireAction.started  += UpdateInteractVariables;
            actionMapper.FireAction.canceled += UpdateInteractVariables;
            _slingshotSettings = GameSettings.Instance.SlingshotSettings;
            _slingshotPos      = Slingshot.Slingshot.Instance.transform.position;
        }
Beispiel #3
0
 private void Start()
 {
     _gameSettings      = GameSettings.Instance;
     _slingshotSettings = _gameSettings.SlingshotSettings;
 }
Beispiel #4
0
 private void Start()
 {
     _slingshotSettings = GameSettings.Instance.SlingshotSettings;
     InputManager.Instance.SlingshotInputs.FireAction.started += ReleaseSlingshot;
     InputManager.Instance.SlingshotInputs.QuitSlingshotModeAction.started += RemoveGrabbable;
 }
 private void Start()
 {
     _slingshotSettings = GameSettings.Instance.SlingshotSettings;
     _slingshot         = Slingshot.Instance;
 }