24 lines
596 B
C#
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);
|
|
}
|
|
}
|
|
} |