/// <summary> /// Add a listener for timeline events. /// </summary> /// <param name="listener"></param> /// <returns></returns> public bool AddListener(ITimelineListener listener) { if (!listeners.Contains(listener)) { listeners.Add(listener); return(true); } else { return(false); } }
/// <summary> /// Remove a listener for timeline events. /// </summary> /// <param name="listener"></param> /// <returns></returns> public bool RemoveListener(ITimelineListener listener) { return(listeners.Remove(listener)); }