AppStart_Init.cs 857 B

1234567891011121314151617181920212223
  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. }
  19. }
  20. }