protected override UniTask OnUnloadAsync() { RPCDetectorCore.Unload(Harmony); return(UniTask.CompletedTask); }
public override void UnloadPlugin(PluginState state = PluginState.Unloaded) { base.UnloadPlugin(state); RPCDetectorCore.Unload(HarmonyInstance); }
protected override UniTask OnLoadAsync() { RPCDetectorCore.Init(Harmony, this); return(UniTask.CompletedTask); }
public override void LoadPlugin() { base.LoadPlugin(); HarmonyInstance = new Harmony("RPCDetector"); RPCDetectorCore.Init(HarmonyInstance, this); }