public static void OnClick(this Transform trans, VoidDelegate.WithGo callback) { QFramework.UI.UGUIEventListener.Get(trans.gameObject); var listener = QFramework.UI.UGUIEventListener.CheckAndAddListener(trans.gameObject); listener.onClick += callback; }
public static void OnClick(this GameObject go, VoidDelegate.WithGo callback) { QFramework.UI.UGUIEventListener.Get(go); var listener = QFramework.UI.UGUIEventListener.CheckAndAddListener(go); listener.onClick += callback; }
public static void OnClick(this MonoBehaviour behaviour, VoidDelegate.WithGo callback) { QFramework.UI.UGUIEventListener.Get(behaviour.gameObject); var listener = QFramework.UI.UGUIEventListener.CheckAndAddListener(behaviour.gameObject); listener.onClick += callback; }