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

修复SceneChangeComponent错误

tanghai 7 жил өмнө
parent
commit
aee8ac6e28

+ 12 - 0
Unity/Assets/Scripts/Component/SceneChangeComponent.cs

@@ -4,6 +4,18 @@ using UnityEngine.SceneManagement;
 
 namespace ETModel
 {
+	[ObjectSystem]
+	public class SceneChangeComponentUpdateSystem: UpdateSystem<SceneChangeComponent>
+	{
+		public override void Update(SceneChangeComponent self)
+		{
+			if (self.loadMapOperation.isDone)
+			{
+				self.tcs.SetResult(true);
+			}
+		}
+	}
+
 	public class SceneChangeComponent: Component
 	{
 		public AsyncOperation loadMapOperation;