瀏覽代碼

修复SceneChangeComponent错误

tanghai 7 年之前
父節點
當前提交
aee8ac6e28
共有 1 個文件被更改,包括 12 次插入0 次删除
  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
 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 class SceneChangeComponent: Component
 	{
 	{
 		public AsyncOperation loadMapOperation;
 		public AsyncOperation loadMapOperation;