public static void UnRegisterEvent(GameObject go, EventTriggerType eventType, BaseEventListener.Action callBack) { BaseEventListener listener = GetListenerScript(go, eventType, false); if (null == listener) { return; } listener.RemoveListener(callBack); }
public static void RegisterEvent(GameObject go, EventTriggerType eventType, BaseEventListener.Action callBack, params object[] objs) { BaseEventListener listener = GetListenerScript(go, eventType, true); if (null == listener) { return; } listener.AddListener(callBack, objs); }
public static void RegisterEvent_LongPress(GameObject go, BaseEventListener.Action callBack, params object[] objs) { GetListenerScript <PointerLongPressListener>(go, true).AddListener(callBack, objs); }
public static void RegisterEvent_LongPress(Component com, BaseEventListener.Action callBack, params object[] objs) { RegisterEvent_LongPress(com.gameObject, callBack, objs); }
public static void UnRegisterEvent(Component com, EventTriggerType eventType, BaseEventListener.Action callBack) { UnRegisterEvent(com.gameObject, eventType, callBack); }
public static void RegisterEvent(Component com, EventTriggerType eventType, BaseEventListener.Action callBack, params object[] objs) { RegisterEvent(com.gameObject, eventType, callBack, objs); }