/// <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; //注册点击的抬起事件 }