public abstract void OnEventExecuted(EventQueue p_eventQueue, EVENT p_event);
public void I_OnEventExecuted(EventQueue p_eventQueue, AEvent p_event) { OnEventExecuted(p_eventQueue, (EVENT)p_event); }
public static void clearAll(EventQueue p_eventQueue) { p_eventQueue.Events.Clear(); }
public static void enqueueEvent(EventQueue p_eventQueue, AEvent p_event) { p_eventQueue.Events.Add(p_event); }
public static void insertEventAt(EventQueue p_eventQueue, int p_insersionIndex, AEvent p_insertedEvent) { p_eventQueue.Events.Insert(p_insersionIndex, p_insertedEvent); }
/// <summary> /// The last function called by the <see cref="EventQueue"/> before the <see cref="AAsyncEvent"/> is discarded. /// </summary> public virtual void OnCompleted(EventQueue p_eventQueue) { }
public virtual void Execute(EventQueue p_eventQueue) { }