public void RemoveMovieEventHandler(string instanceName, MovieEventHandler load = null, MovieEventHandler postLoad = null, MovieEventHandler unload = null, MovieEventHandler enterFrame = null, MovieEventHandler update = null, MovieEventHandler render = null) { int instId = SearchInstanceId(GetStringId(instanceName)); if (instId >= 0) { RemoveMovieEventHandler( instId, load, postLoad, unload, enterFrame, update, render); return; } if (m_movieEventHandlersByFullName == null) { return; } MovieEventHandlers handlers = m_movieEventHandlersByFullName[instanceName]; if (handlers == null) { return; } handlers.Remove(load, postLoad, unload, enterFrame, update, render); }
public void RemoveMovieEventHandler(int instId, MovieEventHandler load = null, MovieEventHandler postLoad = null, MovieEventHandler unload = null, MovieEventHandler enterFrame = null, MovieEventHandler update = null, MovieEventHandler render = null) { if (instId < 0 || instId >= m_instances.Length) { return; } MovieEventHandlers handlers = m_movieEventHandlers[instId]; if (handlers == null) { return; } handlers.Remove(load, postLoad, unload, enterFrame, update, render); Movie movie = SearchMovieInstanceByInstanceId(instId); if (movie != null) { movie.SetHandlers(handlers); } }
public void RemoveMovieEventHandler(int instId, int id) { if (instId < 0 || instId >= m_instances.Length) { return; } MovieEventHandlers handlers = m_movieEventHandlers[instId]; if (handlers == null) { return; } handlers.Remove(id); Movie movie = SearchMovieInstanceByInstanceId(instId); if (movie != null) { movie.SetHandlers(handlers); } }