12345678910111213141516171819202122 |
- using GFGGame;
- namespace ET
- {
- public class AppStart_Init: AEvent<EventType.AppStart>
- {
- protected override async ETTask Run(EventType.AppStart args)
- {
- Game.Scene.AddComponent<TimerComponent>();
- Game.Scene.AddComponent<CoroutineLockComponent>();
- Game.Scene.AddComponent<OpcodeTypeComponent>();
- Game.Scene.AddComponent<MessageDispatcherComponent>();
-
- Game.Scene.AddComponent<NetThreadComponent>();
- Game.Scene.AddComponent<SessionStreamDispatcher>();
- Game.Scene.AddComponent<ZoneSceneManagerComponent>();
- GameGlobal.zoneScene = SceneFactory.CreateZoneScene(1, "Game", Game.Scene);
- ET.Log.Trace("AppStart completed");
- }
- }
- }
|