コード例 #1
0
        public void dispose()
        {
            if (__listener != null)
            {
                __listener.clearAllListener();
                __listener = null;
            }

            GameObject.Destroy(gameObject);
        }
コード例 #2
0
 public void addEvent()
 {
     __listener = BtnEventTriggerListener.Get(gameObject);
     if (_effectType == 1)
     {
         __listener.onDown = doDown;
         __listener.onUp   = doUp;
         __listener.onExit = doUp;
     }
     __listener.onClick = doClick;
 }
コード例 #3
0
        public void dispose()
        {
            bool flag = this.__listener != null;

            if (flag)
            {
                this.__listener.clearAllListener();
                this.__listener = null;
            }
            UnityEngine.Object.Destroy(base.gameObject);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
    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);
    }