| 123456789101112131415161718 |
- namespace ET
- {
- public static class SceneFactory
- {
- public static async ETTask<Scene> CreateZoneScene(long id, int zone, string name)
- {
- Scene zoneScene = EntitySceneFactory.CreateScene(id, zone, SceneType.Zone, name, Game.Scene);
-
- zoneScene.AddComponent<NetOuterComponent>();
- zoneScene.AddComponent<PlayerComponent>();
- zoneScene.AddComponent<UnitComponent>();
- await Game.EventSystem.Publish(new EventType.AfterCreateZoneScene());
-
- return zoneScene;
- }
- }
- }
|