modify
This commit is contained in:
parent
351d4df59b
commit
44568d8f4c
@ -19,5 +19,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static IAudioModule _audio;
|
internal static IAudioModule _audio;
|
||||||
}
|
}
|
||||||
|
@ -20,5 +20,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static IEventModule _event;
|
internal static IEventModule _event;
|
||||||
}
|
}
|
||||||
|
@ -19,5 +19,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static IFsmModule _fsm;
|
internal static IFsmModule _fsm;
|
||||||
}
|
}
|
||||||
|
@ -19,5 +19,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static ILocalizationModule _localization;
|
internal static ILocalizationModule _localization;
|
||||||
}
|
}
|
||||||
|
@ -20,5 +20,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static INetworkModule _network;
|
internal static INetworkModule _network;
|
||||||
}
|
}
|
||||||
|
@ -19,5 +19,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static IObjectPoolModule _objectPool;
|
internal static IObjectPoolModule _objectPool;
|
||||||
}
|
}
|
||||||
|
@ -19,5 +19,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static IProcedureModule _procedure;
|
internal static IProcedureModule _procedure;
|
||||||
}
|
}
|
||||||
|
@ -20,5 +20,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static IResourceModule _resource;
|
internal static IResourceModule _resource;
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,6 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static ISceneModule _scene;
|
internal static ISceneModule _scene;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -19,5 +19,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static ITimerModule _timer;
|
internal static ITimerModule _timer;
|
||||||
}
|
}
|
||||||
|
@ -19,5 +19,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static IUIModule _ui;
|
internal static IUIModule _ui;
|
||||||
}
|
}
|
||||||
|
@ -18,5 +18,5 @@ public static partial class GameApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static RootModule _base;
|
internal static RootModule _base;
|
||||||
}
|
}
|
||||||
|
36
Runtime/GameAppStaticMemberReset.cs
Normal file
36
Runtime/GameAppStaticMemberReset.cs
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
#if UNITY_EDITOR
|
||||||
|
using System.Reflection;
|
||||||
|
using AlicizaX.EventKit;
|
||||||
|
using UnityEditor;
|
||||||
|
|
||||||
|
internal static class GameAppStaticMemberReset
|
||||||
|
{
|
||||||
|
static GameAppStaticMemberReset()
|
||||||
|
{
|
||||||
|
EditorApplication.playModeStateChanged += OnPlayModeStateChanged;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void OnPlayModeStateChanged(PlayModeStateChange state)
|
||||||
|
{
|
||||||
|
if (state == PlayModeStateChange.ExitingPlayMode)
|
||||||
|
ResetAllEventContainers();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void ResetAllEventContainers()
|
||||||
|
{
|
||||||
|
GameApp._base = null;
|
||||||
|
GameApp._audio = null;
|
||||||
|
GameApp._event = null;
|
||||||
|
GameApp._fsm = null;
|
||||||
|
GameApp._localization = null;
|
||||||
|
GameApp._network = null;
|
||||||
|
GameApp._objectPool = null;
|
||||||
|
GameApp._procedure = null;
|
||||||
|
GameApp._resource = null;
|
||||||
|
GameApp._scene = null;
|
||||||
|
GameApp._timer = null;
|
||||||
|
GameApp._ui = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
3
Runtime/GameAppStaticMemberReset.cs.meta
Normal file
3
Runtime/GameAppStaticMemberReset.cs.meta
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a0120d62fb8349d58e950bdaa50145e4
|
||||||
|
timeCreated: 1743593118
|
Loading…
Reference in New Issue
Block a user