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; })); } }
public static void CloseMenu() { Instance.target = null; Instance.Close(); }