public void ClearMovieEventHandler( string instanceName, MovieEventHandlers.Type type) { int instId = SearchInstanceId(GetStringId(instanceName)); if (instId >= 0) { ClearMovieEventHandler(instId, type); return; } if (m_movieEventHandlersByFullName == null) { return; } MovieEventHandlers handlers; if (!m_movieEventHandlersByFullName.TryGetValue( instanceName, out handlers)) { return; } handlers.Clear(type); }
public void ClearMovieEventHandler( int instId, MovieEventHandlers.Type type) { if (instId < 0 || instId >= m_instances.Length) { return; } MovieEventHandlers handlers = m_movieEventHandlers[instId]; if (handlers == null) { return; } handlers.Clear(type); }
public void ClearMovieEventHandler( int instId, MovieEventHandlers.Type type) { if (instId < 0 || instId >= m_instances.Length) { return; } MovieEventHandlers handlers = m_movieEventHandlers[instId]; if (handlers == null) { return; } handlers.Clear(type); Movie movie = SearchMovieInstanceByInstanceId(instId); if (movie != null) { movie.SetHandlers(handlers); } }