Code Cleanup & Formula Adjustments
This commit is contained in:
@@ -2,9 +2,10 @@ using KitchenLib;
|
||||
using KitchenMods;
|
||||
using System.Reflection;
|
||||
using Kitchen;
|
||||
using KitchenLib.Event;
|
||||
using KitchenLib.Preferences;
|
||||
using KitchenLib.UI.PlateUp.PreferenceMenus;
|
||||
using MMOKitchen.Menus;
|
||||
using UnityEngine;
|
||||
using KitchenLogger = KitchenLib.Logging.KitchenLogger;
|
||||
|
||||
namespace MMOKitchen
|
||||
@@ -13,13 +14,16 @@ namespace MMOKitchen
|
||||
{
|
||||
public const string MOD_GUID = "com.starfluxgames.mmokitchen";
|
||||
public const string MOD_NAME = "MMO Kitchen";
|
||||
public const string MOD_VERSION = "0.3.3";
|
||||
public const string MOD_VERSION = "0.4.0";
|
||||
public const string MOD_AUTHOR = "StarFluxGames";
|
||||
public const string MOD_GAMEVERSION = ">=1.2.0";
|
||||
|
||||
public const string PREFERENCE_REQUIRED_CONSENT_PERCENTAGE = "requiredConsentPercentage";
|
||||
public const string PREFERENCE_SCALE_ABOVE_4_PLAYERS = "scaleAbove4Players";
|
||||
public const string PREFERENCE_SCALE_ABOVE_4_PLAYERS_MULTIPLIER = "scaleAbove4PlayersMultiplier";
|
||||
|
||||
public const string PREFERENCE_CUSTOMER_SCALE_AMOUNT = "PREFERENCE_CUSTOMER_SCALE_AMOUNT";
|
||||
public const string PREFERENCE_FIRE_SCALE_AMOUNT = "PREFERENCE_FIRE_SCALE_AMOUNT";
|
||||
public const string PREFERENCE_PATIENCE_SCALE_AMOUNT = "PREFERENCE_PATIENCE_SCALE_AMOUNT";
|
||||
|
||||
public static KitchenLogger Logger;
|
||||
public static PreferenceManager manager;
|
||||
@@ -40,22 +44,20 @@ namespace MMOKitchen
|
||||
protected override void OnPostActivate(KitchenMods.Mod mod)
|
||||
{
|
||||
Logger = InitLogger();
|
||||
manager = new PreferenceManager("mmokitchen"); // Keeping the old GUID so we don't have to reset the preferences
|
||||
manager = new PreferenceManager("mmokitchen");
|
||||
manager.RegisterPreference(new PreferenceInt(PREFERENCE_REQUIRED_CONSENT_PERCENTAGE, 100));
|
||||
manager.RegisterPreference(new PreferenceBool("scaleAbove4Players", false));
|
||||
manager.RegisterPreference(new PreferenceFloat("scaleAbove4PlayersMultiplier", 0.235f));
|
||||
manager.Load();
|
||||
manager.RegisterPreference(new PreferenceBool(PREFERENCE_SCALE_ABOVE_4_PLAYERS, true));
|
||||
|
||||
ModsPreferencesMenu<MenuAction>.RegisterMenu("MMO Kitchen", typeof(PreferenceMenu<MenuAction>), typeof(MenuAction));
|
||||
ModsPreferencesMenu<MenuAction>.RegisterMenu("MMO Kitchen", typeof(PreferenceMenu<MenuAction>), typeof(MenuAction));
|
||||
Events.MainMenuView_SetupMenusEvent += (s, args) =>
|
||||
{
|
||||
args.addMenu.Invoke(args.instance, new object[] { typeof(PreferenceMenu<MenuAction>), new PreferenceMenu<MenuAction>(args.instance.ButtonContainer, args.module_list) });
|
||||
};
|
||||
Events.PlayerPauseView_SetupMenusEvent += (s, args) =>
|
||||
{
|
||||
args.addMenu.Invoke(args.instance, new object[] { typeof(PreferenceMenu<MenuAction>), new PreferenceMenu<MenuAction>(args.instance.ButtonContainer, args.module_list) });
|
||||
};
|
||||
manager.RegisterPreference(new PreferenceFloat(PREFERENCE_CUSTOMER_SCALE_AMOUNT, 1f));
|
||||
manager.RegisterPreference(new PreferenceFloat(PREFERENCE_FIRE_SCALE_AMOUNT, 1f));
|
||||
manager.RegisterPreference(new PreferenceFloat(PREFERENCE_PATIENCE_SCALE_AMOUNT, 1f));
|
||||
|
||||
manager.Load();
|
||||
manager.Save();
|
||||
|
||||
MainMenuPreferencesesMenu.RegisterMenu(MOD_NAME, typeof(PreferenceMenu));
|
||||
PauseMenuPreferencesesMenu.RegisterMenu(MOD_NAME, typeof(PreferenceMenu));
|
||||
BasePreferencesMenu.RegisterUsableMenu(typeof(PreferenceMenu));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user