Files
ShrinkNetwork/Runtime/Core/ShrinkNetworkRuntime.cs
T
cneicy 8eaaa3040a
Publish UPM package / publish (push) Failing after 1s
chore: initialize standalone UPM package
2026-08-26 02:50:34 +08:00

27 lines
639 B
C#

using UnityEngine;
namespace ShrinkNetwork
{
public static class ShrinkNetworkRuntime
{
public static ShrinkNetworkService Default { get; private set; }
static ShrinkNetworkRuntime()
{
RebuildDefault();
}
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)]
private static void ResetOnPlayModeEnter()
{
RebuildDefault();
}
private static void RebuildDefault()
{
Default = new ShrinkNetworkService();
ShrinkNetworkGeneratedRegistry.RegisterAll(Default);
}
}
}