diff --git a/Assets/TEngine/Runtime/Core/TSingleton.cs b/Assets/TEngine/Runtime/Core/TSingleton.cs index 71165ef2..d49b2238 100644 --- a/Assets/TEngine/Runtime/Core/TSingleton.cs +++ b/Assets/TEngine/Runtime/Core/TSingleton.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using UnityEngine; +using UnityEngine.SceneManagement; namespace TEngine { @@ -136,6 +137,16 @@ namespace TEngine return null; } + + /// + /// 释放所有单例 + /// + public static void ReStart() + { + Release(); + + SceneManager.LoadScene(0); + } } ///