From 4af1ca25c86f6a07e5816d5bfe758d0043469176 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Mon, 27 Jun 2022 20:29:25 +0800 Subject: [PATCH] Update TEngine.cs --- Assets/TEngine/Runtime/Core/TEngine.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Assets/TEngine/Runtime/Core/TEngine.cs b/Assets/TEngine/Runtime/Core/TEngine.cs index 945ffdde..83449416 100644 --- a/Assets/TEngine/Runtime/Core/TEngine.cs +++ b/Assets/TEngine/Runtime/Core/TEngine.cs @@ -76,6 +76,25 @@ namespace TEngine return true; } + /// + /// 系统注销 + /// + /// + /// + public void RemoveLogicSys(ILogicSys logicSys) + { + if (m_LogicMgrList.Contains(logicSys)) + { + TLogger.LogInfo("Remove logic system: " + logicSys.GetType().Name); + + logicSys.OnDestroy(); + + m_LogicMgrList.Remove(logicSys); + + logicSys = null; + } + } + #region 生命周期 public void Start() {