暂时修复单例第二次运行时出现的bug

This commit is contained in:
Wurui
2025-11-09 14:22:00 +08:00
parent 11e2ef00be
commit ed0c7f7547
3 changed files with 11 additions and 10 deletions

View File

@@ -6,6 +6,7 @@ namespace A2W
{ {
public class SceneSingleton<T> : MonoBehaviour where T : MonoBehaviour public class SceneSingleton<T> : MonoBehaviour where T : MonoBehaviour
{ {
[System.Obsolete]
public static T instance public static T instance
{ {
get get

View File

@@ -10,10 +10,10 @@ namespace A2W
{ {
get get
{ {
if (applicationIsQuitting) //if (applicationIsQuitting)
{ //{
return null; // return null;
} //}
if (_instance == null) if (_instance == null)
{ {
@@ -51,12 +51,12 @@ namespace A2W
} }
} }
private static bool applicationIsQuitting = false; //private static bool applicationIsQuitting = false;
public void OnDestroy() //public void OnDestroy()
{ //{
applicationIsQuitting = true; // applicationIsQuitting = true;
} //}
} }
} }

View File

@@ -49,6 +49,6 @@ MonoBehaviour:
deAudioEnabled: 0 deAudioEnabled: 0
deUnityExtendedEnabled: 0 deUnityExtendedEnabled: 0
epoOutlineEnabled: 0 epoOutlineEnabled: 0
createASMDEF: 0 createASMDEF: 1
showPlayingTweens: 0 showPlayingTweens: 0
showPausedTweens: 0 showPausedTweens: 0