internal void Start() { Instance = this; var harmony = new Harmony(GUID); harmony.PatchAll(); NO_CONTAINER_LIMIT = Config.Bind(CTG_GENERAL, "No limits on all containers", false, "Disables capacity limits for Pouch and Backpacks"); NO_CONTAINER_LIMIT.SettingChanged += SettingChanged; DISABLE_ALL_BURDENS = Config.Bind(CTG_GENERAL, "Disable all weight burdens", false, "Disables all burdens on the player related to Weight"); DISABLE_ALL_BURDENS.SettingChanged += SettingChanged; EXTRA_POUCH_CAPACITY = Config.Bind(CTG_BONUSES, "Extra Pouch Capacity (flat)", 0f, new ConfigDescription("Extra capacity (flat) added to player's Pouch", new AcceptableValueRange <float>(0f, 1000f))); EXTRA_POUCH_CAPACITY.SettingChanged += SettingChanged; EXTRA_BAG_CAPACITY_FLAT = Config.Bind(CTG_BONUSES, "Extra Bag Capacity (flat)", 0f, new ConfigDescription("Extra capacity (flat) added to player's Bag", new AcceptableValueRange <float>(0f, 1000f))); EXTRA_BAG_CAPACITY_FLAT.SettingChanged += SettingChanged; EXTRA_BAG_CAPACITY_MULTIPLIER = Config.Bind(CTG_BONUSES, "Bag Capacity multiplier", 1.0f, new ConfigDescription("Multiplier applied to player's Bag capacity", new AcceptableValueRange <float>(0f, 10f))); EXTRA_BAG_CAPACITY_MULTIPLIER.SettingChanged += SettingChanged; }
internal void Start() { Instance = this; var harmony = new Harmony(GUID); harmony.PatchAll(); // set up and load settings config = SetupConfig(); config.Register(); config.OnSettingsSaved += Config_OnSettingsSaved; }