Files
ft/Client/Packages/io.github.hatayama.uloopmcp/Editor/Compilation/DynamicCodeCompilationServiceRegistration.cs

29 lines
706 B
C#

using UnityEditor;
namespace io.github.hatayama.uLoopMCP
{
public static class DynamicCodeCompilationServiceRegistration
{
private static readonly object SyncRoot = new object();
[InitializeOnLoadMethod]
private static void Register()
{
EnsureRegistered();
}
internal static void EnsureRegistered()
{
lock (SyncRoot)
{
if (DynamicCompilationServiceRegistry.HasRegisteredFactory)
{
return;
}
DynamicCompilationServiceRegistry.RegisterFactory(new DynamicCodeCompilationServiceFactory());
}
}
}
}