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