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);
+ }
}
///