using System; using Convention; using Convention.WindowsUI; using UnityEngine; using UnityEngine.EventSystems; namespace Demo.Editor.UI { public class RightClick : MonoBehaviour { public Action ScriptObjectMenu; private void Start() { void call(PointerEventData x) { if (x.button == PointerEventData.InputButton.Right) ScriptObjectMenu?.Invoke(this.transform as RectTransform); } var context = this.GetOrAddComponent(); context.OnPointerClickEvent = BehaviourContextManager.InitializeContextSingleEvent(context.OnPointerClickEvent, call); } } }