Example #1
0
        private void InputManager_OnMouseRightClick(InputInfo p_inputInfo)
        {
            if (p_inputInfo.phase == GesturePhaseType.START)
            {
                AudioController.Instance.Play(Tags.SFX_Interact_Player);

                if (_interactionMenu.IsOpen)
                {
                    _interactionMenu.Close();
                }
                _isRightClickMoving = true;
                _animator.SetBool("isWalking", true);
                _commandQuery.ClearQuery();
                _commandQuery.AddCommand(new MoveCommand(_unit, p_inputInfo.worldClickPoint, (p_source, p_eventArgs) =>
                {
                    _animator.SetBool("isWalking", false);
                    _isRightClickMoving = false;
                }));
            }
        }
Example #2
0
 public static void CloseMenu()
 {
     Instance.target = null;
     Instance.Close();
 }