protected virtual void ActionInput() { if (!Game.GameActive) { return; } if (UIRadialMenu.Active) { for (int i = 0; i < _numericKeys.Length; i++) { if (Input.GetKeyDown(_numericKeys[i])) { UIRadialMenu.Confirm(i); } } return; } if (InputSystem.GetButtonDown(BaseControls.Use)) { if (!WorldControlMonitor.Use()) { UICenterButton.TryClickEvent(); } } }
private bool CheckLeftClick() { if (PlayerInput.IsCursorOverUI || !Input.GetMouseButtonDown(0)) { return(false); } if (UISubMenu.Default.Active || UIRadialMenu.Active) { return(false); } if (UIDragDropHandler.CurrentData != null && UIDropWorldPanel.Active) { return(false); } if (WorldControlMonitor.Use()) { return(false); } return(true); }