/// <summary> /// Add a listener if it isn't already a listener /// </summary> /// <param name="listen">The listen.</param> public virtual void addEngineEventListener(EngineEventListener listen) { if (!listeners.Contains(listen)) { listeners.Add(listen); } }
/// <summary> /// Remove a listener /// </summary> /// <param name="listen">The listen.</param> public virtual void removeEngineEventListener(EngineEventListener listen) { listeners.Remove(listen); }
public ResolveEngine Listen(EngineEventListener listener) { listeners += listener; return(this); }