using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.InputSystem; using MuHua; /// /// 菜单 - 输入 /// public class InputMenu : InputControl { private UIMenuPanel menu; protected override void ModuleInput_OnInputMode(InputMode mode) { // throw new System.NotImplementedException(); } #region 输入系统 /// 鼠标左键 public void OnMouseLeft(InputValue inputValue) { if (inputValue.isPressed) return; UIShortcutMenu.I.Close(); } /// 鼠标右键 public void OnMouseRight(InputValue inputValue) { UIShortcutMenu.I.Add("测试1/测试11", () => { Debug.Log("测试1/测试11"); }); UIShortcutMenu.I.Add("测试1/测试12", () => { Debug.Log("测试1/测试12"); }); UIShortcutMenu.I.Add("测试2", () => { Debug.Log("测试2"); }); UIShortcutMenu.I.Open(); } #endregion }