public static void ForceInvoke(string eventName, object value) { for (int index = 0; index < ButtonEvent.m_Listener.Count; ++index) { ButtonEvent.Listener listener = ButtonEvent.m_Listener[index]; if (listener.eventName == eventName) { listener.callback(true, value); } } }
public static void Invoke(string eventName, object value) { if (ButtonEvent.IsLock()) { return; } for (int index = 0; index < ButtonEvent.m_Listener.Count; ++index) { ButtonEvent.Listener listener = ButtonEvent.m_Listener[index]; if (listener.eventName == eventName) { listener.callback(false, value); } } }