public static void Remove(GameObject go) { ClickEventListener listener = go.GetComponent <ClickEventListener>(); if (listener) { GameObject.DestroyImmediate(listener); } }
public void Init() { ClickEventListener tmp_Listener = ClickEventListener.Get(m_Downloadbtn.gameObject); tmp_Listener.SetClickEventHandler(OnDownloadBtnClick); m_Downloadbtntext = m_Downloadbtn.transform.Find("Text").GetComponent <Text>(); m_Progressimg = m_DownloadArea.Find("DownloadProgress/ProgressValue").GetComponent <Image>(); m_Downloadprogress = m_DownloadArea.Find("DownloadProgress"); }
void Init() { Debug.Log("start"); m_Inputfield.onEndEdit.AddListener(OnInputFiledEndEdit); NetHttp.Instance.GetPageInfo(); ClickEventListener tmp_Listener = ClickEventListener.Get(m_ReturnToMainButton.gameObject); tmp_Listener.SetClickEventHandler(OnBackToMainButtonClick); m_RecordButton.GetComponent <Button>().onClick.AddListener(() => NotifCenter.GetNotice.PostDispatchEvent(NotifEventKey.EVERYPLAY_RECORDING_START)); }
public static ClickEventListener Get(GameObject obj) { ClickEventListener listener = obj.GetComponent <ClickEventListener>(); if (listener == null) { listener = obj.AddComponent <ClickEventListener>(); } return(listener); }
public void AddClick(GameObject go, LuaFunction luafunc) { //EventTriggerListener.Get(go).onClick = delegate //{ // luafunc.Call(go); //}; ClickEventListener.Get(go).SetClickEventHandler((obj, eventData) => { luafunc.Call(obj); }); }
public void AddOnUp(GameObject go, LuaFunction luafunc) { //EventTriggerListener.Get(go).onUp = delegate (GameObject obj, BaseEventData eventData) //{ // luafunc.Call(obj, eventData); //}; ClickEventListener.Get(go).SetPointerUpHandler((obj, eventData) => { luafunc.Call(obj, eventData); }); }
static int Remove(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckUnityObject(L, 1, typeof(UnityEngine.GameObject)); ClickEventListener.Remove(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int OnPointerClick(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); ClickEventListener obj = (ClickEventListener)ToLua.CheckObject(L, 1, typeof(ClickEventListener)); UnityEngine.EventSystems.PointerEventData arg0 = (UnityEngine.EventSystems.PointerEventData)ToLua.CheckObject(L, 2, typeof(UnityEngine.EventSystems.PointerEventData)); obj.OnPointerClick(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public static ClickEventListener Get(GameObject go) { ClickEventListener listener = go.GetComponent <ClickEventListener>(); if (listener == null) { listener = go.AddComponent <ClickEventListener>(); } var g = go.GetComponent <Graphic>(); if (g != null) { g.raycastTarget = true; } return(listener); }
static int get_onClick(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); ClickEventListener obj = (ClickEventListener)o; ClickEventListener.VoidDelegate ret = obj.onClick; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index onClick on a nil value" : e.Message)); } }
public void AddTabPanel(GameObject go) { var img = go.GetComponent <Image>(); if (img == null) { Debug.LogError("panel must contain Image component"); return; } ClickEventListener.Get(img.gameObject).onClick = (data) => { setActivePanel(data.pointerPress); }; panels.Add(go); go.GetComponent <Image>().sprite = deactiveSprite; if (OnPanelChanged != null) { OnPanelChanged(panels.Count - 1, false); } }
private void Start() { ClickEventListener.Get(btnEnterGame).onClick += EnterGame; }