Files
QuartZ-dump/GlobalShared/Plugin/GlobalInstance.cs
2024-12-29 21:15:58 +01:00

24 lines
596 B
C#

using System;
using Global.Shared.Config;
using Global.Shared.Logging;
namespace Global.Shared.Plugin
{
public static class GlobalInstance
{
public static IPluginLogger Log => Plugin.Log;
public static IGlobalPlugin Plugin { get; private set; }
public static IPluginConfig Config => Plugin.Config;
public static void SetPlugin(IGlobalPlugin plugin)
{
Plugin = plugin;
GlobalStatic.OcTreeHandler.Init();
}
public static void Run(Action action)
{
Plugin.Run(action);
}
}
}