internal static void PushEvent(IEvent e, bool execAsync = false) { if (execAsync) { EngineeEventWorkerQueue.Push(e); } else { ExecEvent(e); } }