AppStart_Init.cs 897 B

123456789101112131415161718192021222324
  1. using GFGGame;
  2. namespace ET
  3. {
  4. public class AppStart_Init: AEvent<EventType.AppStart>
  5. {
  6. protected override async ETTask Run(EventType.AppStart args)
  7. {
  8. Game.Scene.AddComponent<TimerComponent>();
  9. Game.Scene.AddComponent<CoroutineLockComponent>();
  10. Game.Scene.AddComponent<OpcodeTypeComponent>();
  11. Game.Scene.AddComponent<MessageDispatcherComponent>();
  12. Game.Scene.AddComponent<NetThreadComponent>();
  13. Game.Scene.AddComponent<SessionStreamDispatcher>();
  14. Game.Scene.AddComponent<ZoneSceneManagerComponent>();
  15. Game.Scene.AddComponent<NumericWatcherComponent>();
  16. GameGlobal.zoneScene = SceneFactory.CreateZoneScene(1, "Game", Game.Scene);
  17. //LogServerHelper.SendNodeLog(ReasonEnum.SYS_INIT);
  18. await ETTask.CompletedTask;
  19. }
  20. }
  21. }