Эх сурвалжийг харах

修复创建多个机器人instanceId重复的问题

tanghai 3 жил өмнө
parent
commit
5d71fbf010

+ 1 - 1
Unity/Codes/Hotfix/Demo/Scene/SceneFactory.cs

@@ -17,7 +17,7 @@ namespace ET
         
         public static Scene CreateCurrentScene(long id, int zone, string name, CurrentScenesComponent currentScenesComponent)
         {
-            Scene currentScene = EntitySceneFactory.CreateScene(id, zone, SceneType.Current, name, currentScenesComponent);
+            Scene currentScene = EntitySceneFactory.CreateScene(id, IdGenerater.Instance.GenerateInstanceId(), zone, SceneType.Current, name, currentScenesComponent);
             currentScenesComponent.Scene = currentScene;
             
             Game.EventSystem.Publish(new EventType.AfterCreateCurrentScene() {CurrentScene = currentScene});