From 31e2cda45bb997b28b98f222feba1942b539d06a Mon Sep 17 00:00:00 2001 From: anavoi Date: Sun, 13 Jul 2025 12:18:40 +0200 Subject: [PATCH] refactor: use MyPluginInfo for plugin attributes --- .vscode/settings.json | 3 +++ Addons/GBSUGui.cs | 2 +- Plugin.cs | 12 ++++-------- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index dc400bf..3a66143 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,14 +1,17 @@ { "cSpell.words": [ "allmaps", + "anavoi", "Behaviour", "currentmap", "Dont", + "Gaboule", "gamemode", "GBSU", "gmenu", "hlapi", "netstandard", + "playercount", "protontricks", "rotationconfig", "serverip", diff --git a/Addons/GBSUGui.cs b/Addons/GBSUGui.cs index 44bddc7..e11e3c6 100644 --- a/Addons/GBSUGui.cs +++ b/Addons/GBSUGui.cs @@ -223,7 +223,7 @@ Please refer to the documentation for more information."); { if (menu_shown) { - gmenu = GUILayout.Window(121, gmenu, ShowOurWindow, $"{Plugin.PluginName} [{Plugin.PluginVersion}]"); + gmenu = GUILayout.Window(121, gmenu, ShowOurWindow, $"{MyPluginInfo.PLUGIN_NAME} [{MyPluginInfo.PLUGIN_VERSION}]"); } if (error_shown) diff --git a/Plugin.cs b/Plugin.cs index ac523ee..4345841 100644 --- a/Plugin.cs +++ b/Plugin.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using System.Reflection; using BepInEx; using BepInEx.Logging; @@ -11,7 +11,7 @@ using UnityEngine; namespace GBSU; -[BepInPlugin(PluginGUID, PluginName, PluginVersion)] +[BepInPlugin(MyPluginInfo.PLUGIN_GUID, MyPluginInfo.PLUGIN_NAME, MyPluginInfo.PLUGIN_VERSION)] [BepInProcess("Gang Beasts.exe")] public class Plugin : BaseUnityPlugin { @@ -40,10 +40,10 @@ public class Plugin : BaseUnityPlugin { // Plugin startup logic Log = base.Logger; - Log.LogInfo($"\n------\nPlugin {PluginName} [{PluginVersion}] is loaded!\n------\n"); + Log.LogInfo($"\n------\nPlugin {MyPluginInfo.PLUGIN_NAME} [{MyPluginInfo.PLUGIN_VERSION}] is loaded!\n------\n"); HarmonyFileLog.Enabled = true; - var harmony = new Harmony(PluginGUID); + var harmony = new Harmony(MyPluginInfo.PLUGIN_GUID); harmony.PatchAll(Assembly.GetExecutingAssembly()); GBSUCompInit(); @@ -81,8 +81,4 @@ public class Plugin : BaseUnityPlugin Log.LogDebug("Adding GBSUServer component"); GBSUCompContainer.AddComponent(); } - - public const string PluginGUID = "com.gaboule.plugins.gbsu"; - public const string PluginName = "Gang Beasts Server Utility"; - public const string PluginVersion = "1.0.2"; }