This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ShrinkTutorial
|
||||
{
|
||||
public static class ShrinkTutorialRuntimeBootstrap
|
||||
{
|
||||
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)]
|
||||
private static void ResetStaticState()
|
||||
{
|
||||
ShrinkTutorialAnchorRegistry.Reset();
|
||||
ShrinkTutorialManager.ResetStaticState();
|
||||
ShrinkTutorialSettings.Instance = null;
|
||||
}
|
||||
|
||||
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]
|
||||
private static void AutoCreateManager()
|
||||
{
|
||||
var settings = ShrinkTutorialSettings.Instance;
|
||||
if (settings && !settings.autoCreateManager)
|
||||
return;
|
||||
|
||||
ShrinkTutorialManager.EnsureInstance(settings);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user