From 96ac1e3bc21f2eca19f5b5899c60d027e63b1cb2 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Fri, 27 Sep 2024 22:34:06 +0200 Subject: [PATCH] Fix improperly loading preferences --- ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.cs | 10 ++++++---- ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.csproj | 9 ++++++--- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.cs b/ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.cs index fb6cd0a..2b8d3c3 100644 --- a/ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.cs +++ b/ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.cs @@ -1,5 +1,4 @@ -using System; -using System.Linq; +using System.Linq; using Il2CppFunGI.ATTT.Game.Gameplay.FinancialReport; using MelonLoader; using UnityEngine; @@ -11,7 +10,7 @@ namespace ArmsTradeTycoonTanks { public static MelonPreferences_Entry MoneyMultiplier; public static void InitializePreferences() { - category = MelonPreferences.CreateCategory("ArmsTradeTycoonTanks"); + category = MelonPreferences.CreateCategory("ArmsTradeTycoonTanksMelonMod"); Debug = category.CreateEntry("Debug", true, description: "Enable debug mode"); MoneyMultiplier = category.CreateEntry("MoneyMultiplier", 1.0f, description: "Multiplier for money gains"); @@ -19,8 +18,11 @@ namespace ArmsTradeTycoonTanks { } public class ArmsTradeTycoonTanksMelonMod : MelonMod { - public override void OnInitializeMelon() { + public override void OnApplicationStart() { Global.InitializePreferences(); + } + + public override void OnInitializeMelon() { LoggerInstance.Msg("Phat Melon mod loaded"); HarmonyLib.Harmony harmony = HarmonyInstance; harmony.PatchAll(); diff --git a/ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.csproj b/ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.csproj index bef7a31..7e2a397 100644 --- a/ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.csproj +++ b/ArmsTradeTycoonTanks/ArmsTradeTycoonTanks.csproj @@ -53,6 +53,12 @@ $(GAME_MANAGED)/UnityEngine.dll + + $(GAME_MANAGED)/UnityEngine.InputLegacyModule.dll + + + $(GAME_MANAGED)/UnityEngine.IMGUIModule.dll + $(GAME_MANAGED)/UnityEngine.CoreModule.dll @@ -71,9 +77,6 @@ $(GAME_NET6)/Il2CppInterop.Common.dll - - $(GAME_USER_LIBS)/UrGUI.dll -