Files
ShrinkTutorial/Runtime/Core/ShrinkTutorialRuntimeBootstrap.cs
T
cneicy 1180be88a6
Publish UPM package / publish (push) Failing after 1s
chore: initialize standalone UPM package
2026-08-26 02:50:43 +08:00

26 lines
781 B
C#

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