namespace ET { namespace EventType { public class EntryLoadCfg { } public class EntryEvent1 { } public class EntryEvent2 { } public class EntryEvent3 { } } public static class Entry { public static void Init() { } public static void Start() { StartAsync().Coroutine(); } private static async ETTask StartAsync() { Log.Debug("Entry start"); WinPeriod.Init(); MongoHelper.Init(); ProtobufHelper.Init(); Game.AddSingleton(); Game.AddSingleton(); await EventSystem.Instance.PublishWait(); await EventSystem.Instance.PublishWait(); await EventSystem.Instance.PublishWait(); await EventSystem.Instance.PublishWait(); } } }