-
Notifications
You must be signed in to change notification settings - Fork 15
/
MiniRpcLib.cs
37 lines (31 loc) · 1.14 KB
/
MiniRpcLib.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using BepInEx;
using MiniRpcLib.RpcLayer;
namespace MiniRpcLib
{
[BepInDependency("com.bepis.r2api")]
[BepInPlugin(ModGuid, ModName, ModVer)]
public class MiniRpcPlugin : BaseUnityPlugin
{
public const string Dependency = ModGuid;
private const string ModVer = "1.0";
private const string ModName = "MiniRpcLib";
private const string ModGuid = "dev.wildbook.lib-minirpc";
public MiniRpcPlugin()
{
On.RoR2.RoR2Application.UnitySystemConsoleRedirector.Redirect += orig => { };
Logger.LogInfo("Initializing Logger");
InitLogger();
Logger.LogInfo("Initializing MiniRpc");
MiniRpc.Initialize(new UnityMessageHandler());
}
public void InitLogger()
{
MiniRpcLib.Logger.Debug = Logger.LogDebug;
MiniRpcLib.Logger.Error = Logger.LogError;
MiniRpcLib.Logger.Fatal = Logger.LogFatal;
MiniRpcLib.Logger.Info = Logger.LogInfo;
MiniRpcLib.Logger.Message = Logger.LogMessage;
MiniRpcLib.Logger.Warning = Logger.LogWarning;
}
}
}