EntryEvent1_InitShare.cs 636 B

1234567891011121314151617
  1. namespace ET
  2. {
  3. [Event(SceneType.Process)]
  4. public class EntryEvent1_InitShare: AEvent<EventType.EntryEvent1>
  5. {
  6. protected override async ETTask Run(Scene scene, EventType.EntryEvent1 args)
  7. {
  8. Root.Instance.Scene.AddComponent<NetThreadComponent>();
  9. Root.Instance.Scene.AddComponent<OpcodeTypeComponent>();
  10. Root.Instance.Scene.AddComponent<MessageDispatcherComponent>();
  11. Root.Instance.Scene.AddComponent<AIDispatcherComponent>();
  12. Root.Instance.Scene.AddComponent<ClientSceneManagerComponent>();
  13. await ETTask.CompletedTask;
  14. }
  15. }
  16. }