fBaseXtensions.Settings.SettingsForm.initalizeControls_Targeting_Ranges C# (CSharp) Method

initalizeControls_Targeting_Ranges() private method

private initalizeControls_Targeting_Ranges ( ) : void
return void
        private void initalizeControls_Targeting_Ranges()
        {
            cb_TargetRangeIgnoreKillRangeProfile.CheckedChanged -= cb_TargetRangeIgnoreKillRangeProfile_CheckedChanged;
            cb_TargetRangeIgnoreKillRangeProfile.Checked = FunkyBaseExtension.Settings.Ranges.IgnoreCombatRange;
            cb_TargetRangeIgnoreKillRangeProfile.CheckedChanged += cb_TargetRangeIgnoreKillRangeProfile_CheckedChanged;

            cb_TargetRangeIgnoreLootProfileRange.CheckedChanged -= cb_TargetRangeIgnoreLootProfileRange_CheckedChanged;
            cb_TargetRangeIgnoreLootProfileRange.Checked = FunkyBaseExtension.Settings.Ranges.IgnoreLootRange;
            cb_TargetRangeIgnoreLootProfileRange.CheckedChanged += cb_TargetRangeIgnoreLootProfileRange_CheckedChanged;

            cb_TargetRangeIgnoreProfileBlacklists.CheckedChanged -= cb_TargetRangeIgnoreProfileBlacklists_CheckedChanged;
            cb_TargetRangeIgnoreProfileBlacklists.Checked = FunkyBaseExtension.Settings.Ranges.IgnoreProfileBlacklists;
            cb_TargetRangeIgnoreProfileBlacklists.CheckedChanged += cb_TargetRangeIgnoreProfileBlacklists_CheckedChanged;

            flowLayout_TargetRanges.Controls.Clear();

            UserControlTargetRange eliteRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.EliteCombatRange, "Rare/Elite/Unique Unit Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.EliteCombatRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(eliteRange);

            UserControlTargetRange normalRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.NonEliteCombatRange, "Normal Unit Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.NonEliteCombatRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(normalRange);

            UserControlTargetRange shrineRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.ShrineRange, "Shrine Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.ShrineRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(shrineRange);

            UserControlTargetRange CursedshrineRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.CursedShrineRange, "Cursed Shrine Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.CursedShrineRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(CursedshrineRange);

            UserControlTargetRange GoldRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.GoldRange, "Gold Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.GoldRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(GoldRange);

            UserControlTargetRange GlobeRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.GlobeRange, "Globe Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.GlobeRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(GlobeRange);

            UserControlTargetRange containerRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.ContainerOpenRange, "Container Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.ContainerOpenRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(containerRange);

            UserControlTargetRange CursedChestRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.CursedChestRange, "Cursed Chest Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.CursedChestRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(CursedChestRange);

            UserControlTargetRange DoorRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.NonEliteCombatRange, "Door Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.DoorRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(DoorRange);

            UserControlTargetRange destructibleRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.DestructibleRange, "Destructible Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.DestructibleRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(destructibleRange);

            UserControlTargetRange PoolsofReflectionRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.PoolsOfReflectionRange, "Pools of Reflection Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.PoolsOfReflectionRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(PoolsofReflectionRange);

            UserControlTargetRange itemRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.ItemRange, "Item Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.ItemRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(itemRange);

            UserControlTargetRange PotionRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.PotionRange, "Potion Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.PotionRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(PotionRange);

            UserControlTargetRange GoblinRange = new UserControlTargetRange(FunkyBaseExtension.Settings.Ranges.TreasureGoblinRange, "Goblin Range")
            {
                UpdateValue = i => { FunkyBaseExtension.Settings.Ranges.TreasureGoblinRange = i; }
            };
            flowLayout_TargetRanges.Controls.Add(GoblinRange);
        }
SettingsForm