/// <summary>
        /// remove listenner of  PointerUpEvent
        /// </summary>
        /// <param name="effect"></param>
        /// <param name="handle"></param>
        protected void RemoveUIEffectListener(UIEffect effect, PointerUpDelegate handle)
        {
            if (effect == null)
            {
                return;
            }

            if (m_RegistUIEffect.Contains(effect.GetInstanceID()) == false)
            {
                return;
            }

            m_RegistUIEffect.Remove(effect.GetInstanceID());
            effect.PointerUpEvent -= handle;  //注销点击的抬起事件
        }
        //**********PointUpEvent
        /// <summary>
        /// Addlistener to uieffect PointerUpEvent event
        /// </summary>
        /// <param name="effect"></param>
        /// <param name="handle"></param>
        protected void AddUIEffectListener(UIEffect effect, PointerUpDelegate handle)
        {
            if (effect == null)
            {
                return;
            }

            if (m_RegistUIEffect.Contains(effect.GetInstanceID()))
            {
                return;
            }

            m_RegistUIEffect.Add(effect.GetInstanceID());
            effect.PointerUpEvent += handle;  //注册点击的抬起事件
        }