Bladeren bron

修复SceneChangeComponent错误

tanghai 7 jaren geleden
bovenliggende
commit
aee8ac6e28
1 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. 12 0
      Unity/Assets/Scripts/Component/SceneChangeComponent.cs

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