public void RegistMovieEvent(int frame, delegateMovieEvent delEvent) { if (!dMovieEvents.ContainsKey(frame)) { dMovieEvents.Add(frame, new List<delegateMovieEvent>()); } dMovieEvents[frame].Add(delEvent); }
public void RegistMovieEvent(int frame, delegateMovieEvent delEvent) { if (!dMovieEvents.ContainsKey(frame)) { dMovieEvents.Add(frame, new List <delegateMovieEvent>()); } dMovieEvents[frame].Add(delEvent); }
public void UnregistMovieEvent(int frame, delegateMovieEvent delEvent) { if (!dMovieEvents.ContainsKey(frame)) { return; } if (dMovieEvents[frame].Contains(delEvent)) { dMovieEvents[frame].Remove(delEvent); } }
public void UnregistMovieEvent(int frame, delegateMovieEvent delEvent) { if (!dMovieEvents.ContainsKey(frame)) { return; } if (dMovieEvents[frame] != null) { dMovieEvents[frame] -= delEvent; } }
public void RegistMovieEvent(int frame, delegateMovieEvent delEvent) { if (!dMovieEvents.ContainsKey(frame)) { dMovieEvents.Add(frame, delEvent); } else { dMovieEvents[frame] += delEvent; } }