public void dispose() { if (__listener != null) { __listener.clearAllListener(); __listener = null; } GameObject.Destroy(gameObject); }
public void addEvent() { __listener = BtnEventTriggerListener.Get(gameObject); if (_effectType == 1) { __listener.onDown = doDown; __listener.onUp = doUp; __listener.onExit = doUp; } __listener.onClick = doClick; }
public void dispose() { bool flag = this.__listener != null; if (flag) { this.__listener.clearAllListener(); this.__listener = null; } UnityEngine.Object.Destroy(base.gameObject); }
public void addEvent() { this.__listener = BtnEventTriggerListener.Get(base.gameObject); bool flag = this._effectType == 1; if (flag) { this.__listener.onDown = new BtnEventTriggerListener.VoidDelegate(this.doDown); this.__listener.onUp = new BtnEventTriggerListener.VoidDelegate(this.doUp); this.__listener.onExit = new BtnEventTriggerListener.VoidDelegate(this.doUp); } this.__listener.onClick = new BtnEventTriggerListener.VoidDelegate(this.doClick); }
static public BtnEventTriggerListener Get(GameObject go) { if (go == null) { Debug.LogError("BtnEventTriggerListener_go_is_NULL"); return(null); } else { BtnEventTriggerListener listener = go.GetComponent <BtnEventTriggerListener>(); if (listener == null) { listener = go.AddComponent <BtnEventTriggerListener>(); } return(listener); } }
public static BtnEventTriggerListener Get(GameObject go) { bool flag = go == null; BtnEventTriggerListener result; if (flag) { Debug.LogError("BtnEventTriggerListener_go_is_NULL"); result = null; } else { BtnEventTriggerListener btnEventTriggerListener = go.GetComponent <BtnEventTriggerListener>(); bool flag2 = btnEventTriggerListener == null; if (flag2) { btnEventTriggerListener = go.AddComponent <BtnEventTriggerListener>(); } result = btnEventTriggerListener; } return(result); }