com.alicizax.unity.entry/Runtime/GameAppStaticMemberReset.cs
2025-09-29 15:09:25 +08:00

26 lines
553 B
C#

#if UNITY_EDITOR
using UnityEditor;
internal static class GameAppStaticMemberReset
{
[UnityEditor.Callbacks.DidReloadScripts]
private static void ResetAllEventContainers()
{
GameApp._base = null;
GameApp._audio = null;
GameApp._fsm = null;
GameApp._localization = null;
#if ALICIZAX_NETWORK
GameApp._network = null;
#endif
GameApp._objectPool = null;
GameApp._resource = null;
GameApp._scene = null;
GameApp._timer = null;
GameApp._ui = null;
}
}
#endif