Преглед изворни кода

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

tanghai пре 3 година
родитељ
комит
5d71fbf010
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      Unity/Codes/Hotfix/Demo/Scene/SceneFactory.cs

+ 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});