Exemple #1
0
        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;
        }