public void RemoveButtonEventHandler(string instanceName, ButtonEventHandler load = null, ButtonEventHandler unload = null, ButtonEventHandler enterFrame = null, ButtonEventHandler update = null, ButtonEventHandler render = null, ButtonEventHandler press = null, ButtonEventHandler release = null, ButtonEventHandler rollOver = null, ButtonEventHandler rollOut = null, ButtonKeyPressHandler keyPress = null) { int instId = SearchInstanceId(GetStringId(instanceName)); if (instId >= 0) { RemoveButtonEventHandler(instId, load, unload, enterFrame, update, render, press, release, rollOver, rollOut, keyPress); return; } if (m_buttonEventHandlersByFullName == null) { return; } ButtonEventHandlers handlers = m_buttonEventHandlersByFullName[instanceName]; if (handlers == null) { return; } handlers.Remove(load, unload, enterFrame, update, render, press, release, rollOver, rollOut, keyPress); }
public void RemoveButtonEventHandler(int instId, ButtonEventHandler load = null, ButtonEventHandler unload = null, ButtonEventHandler enterFrame = null, ButtonEventHandler update = null, ButtonEventHandler render = null, ButtonEventHandler press = null, ButtonEventHandler release = null, ButtonEventHandler rollOver = null, ButtonEventHandler rollOut = null, ButtonKeyPressHandler keyPress = null) { if (instId < 0 || instId >= m_instances.Length) { return; } ButtonEventHandlers handlers = m_buttonEventHandlers[instId]; if (handlers == null) { return; } handlers.Remove(load, unload, enterFrame, update, render, press, release, rollOver, rollOut, keyPress); Button button = SearchButtonInstanceByInstanceId(instId); if (button != null) { button.SetHandlers(handlers); } }
public void RemoveEventHandler(string eventName, int id) { switch (eventName) { case "load": case "unload": case "enterFrame": case "update": case "render": case "press": case "release": case "rollOver": case "rollOut": case "keyPress": m_handler.Remove(id); break; } }
public void RemoveButtonEventHandler(int instId, int id) { if (instId < 0 || instId >= m_instances.Length) { return; } ButtonEventHandlers handlers = m_buttonEventHandlers[instId]; if (handlers == null) { return; } handlers.Remove(id); Button button = SearchButtonInstanceByInstanceId(instId); if (button != null) { button.SetHandlers(handlers); } }