From 687e767e027268f5b520ee38c5a497838e97078e Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Tue, 11 Apr 2023 11:12:17 +0800 Subject: [PATCH] Update ResourceModule.cs --- .../Runtime/GameFramework/Resource/ResourceModule.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Assets/TEngine/Runtime/GameFramework/Resource/ResourceModule.cs b/Assets/TEngine/Runtime/GameFramework/Resource/ResourceModule.cs index f4f612e5..57657ad0 100644 --- a/Assets/TEngine/Runtime/GameFramework/Resource/ResourceModule.cs +++ b/Assets/TEngine/Runtime/GameFramework/Resource/ResourceModule.cs @@ -75,6 +75,11 @@ namespace TEngine private bool m_PreorderUnloadUnusedAssets = false; private bool m_PerformGCCollect = false; private float m_LastUnloadUnusedAssetsOperationElapseSeconds = 0f; + + /// + /// 全局取消操作Token。 + /// + public CancellationToken DefaultToken { private set; get; } /// /// 获取或设置同时最大下载数目。 @@ -150,6 +155,8 @@ namespace TEngine return; } + DefaultToken = gameObject.GetCancellationTokenOnDestroy(); + if (playMode == EPlayMode.EditorSimulateMode) { Log.Info("During this run, TEngine will use editor resource files, which you should validate first.");