public static void BindClickEvent(GameObject obj, LuaFunction luafunc) { if (obj == null || luafunc == null) return; ClickTriggerListener listener = ClickTriggerListener.Get(obj); if (listener != null) listener.onClick = luafunc; }
static public ClickTriggerListener Get(GameObject go) { ClickTriggerListener listener = go.GetComponent <ClickTriggerListener>(); if (listener == null) { listener = go.AddComponent <ClickTriggerListener>(); } return(listener); }