|
|
@@ -8,15 +8,14 @@ namespace ET
|
|
|
{
|
|
|
public static async ETTask<Scene> Create(Entity parent, string name, SceneType sceneType)
|
|
|
{
|
|
|
- long id = IdGenerater.Instance.GenerateInstanceId();
|
|
|
- return await Create(parent, id, parent.DomainZone(), name, sceneType);
|
|
|
+ long instanceId = IdGenerater.Instance.GenerateInstanceId();
|
|
|
+ return await Create(parent, instanceId, instanceId, parent.DomainZone(), name, sceneType);
|
|
|
}
|
|
|
|
|
|
- public static async ETTask<Scene> Create(Entity parent, long instanceId, int zone, string name, SceneType sceneType, StartSceneConfig startSceneConfig = null)
|
|
|
+ public static async ETTask<Scene> Create(Entity parent, long id, long instanceId, int zone, string name, SceneType sceneType, StartSceneConfig startSceneConfig = null)
|
|
|
{
|
|
|
await ETTask.CompletedTask;
|
|
|
- Scene scene = EntitySceneFactory.CreateScene(instanceId, zone, sceneType, name);
|
|
|
- scene.Parent = parent;
|
|
|
+ Scene scene = EntitySceneFactory.CreateScene(id, instanceId, zone, sceneType, name, parent);
|
|
|
|
|
|
scene.AddComponent<MailBoxComponent, MailboxType>(MailboxType.UnOrderMessageDispatcher);
|
|
|
|