mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
20 lines
655 B
C#
20 lines
655 B
C#
namespace ET.Server
|
|
{
|
|
public static class GateMapFactory
|
|
{
|
|
public static async ETTask<Scene> Create(Entity parent, long id, long instanceId, string name)
|
|
{
|
|
await ETTask.CompletedTask;
|
|
Scene scene = EntitySceneFactory.CreateScene(parent, id, instanceId, SceneType.Map, name);
|
|
|
|
scene.AddComponent<UnitComponent>();
|
|
scene.AddComponent<AOIManagerComponent>();
|
|
scene.AddComponent<RoomManagerComponent>();
|
|
|
|
scene.AddComponent<MailBoxComponent, MailBoxType>(MailBoxType.UnOrderedMessage);
|
|
|
|
return scene;
|
|
}
|
|
|
|
}
|
|
} |