Aragas/Bannerlord.MBOptionScreen

View on GitHub
Branch: dev(View all)
NameLines of codeMaintainabilityTest coverage
src/MCM.UI/GUI/Prefabs/SettingsPropertyView.xml
src/MCM.UI/GUI/Prefabs/SettingsView.xml
src/MCM.UI/MCM.UI.csproj
src/MCM.UI/README.md
src/MCM/MCM.csproj
src/MCM/README.md
src/Mod Configuration Menu.sln
src/nuget.config
src/MCM.Abstractions/Base/BaseSettings.cs54
src/MCM.Abstractions/Base/Global/AttributeGlobalSettings.cs15
A
40 mins
src/MCM.Abstractions/Base/Global/BaseFluentGlobalSettingsWrapper.cs26
src/MCM.Abstractions/Base/Global/BaseGlobalSettingsWrapper.cs22
src/MCM.Abstractions/Base/Global/EmptyGlobalSettings.cs17
A
35 mins
src/MCM.Abstractions/Base/Global/ExternalGlobalSettings.cs63
src/MCM.Abstractions/Base/Global/FluentGlobalSettings.cs75
src/MCM.Abstractions/Base/Global/GlobalSettings.cs42
src/MCM.Abstractions/Base/IFluentSettings.cs15
src/MCM.Abstractions/Base/PerCampaign/AttributePerCampaignSettings.cs15
A
40 mins
src/MCM.Abstractions/Base/PerCampaign/BasePerCampaignSettingsWrapper.cs60
C
1 day
src/MCM.Abstractions/Base/PerCampaign/EmptyPerCampaignSettings.cs16
A
35 mins
src/MCM.Abstractions/Base/PerCampaign/ExternalPerCampaignSettings.cs49
B
6 hrs
src/MCM.Abstractions/Base/PerCampaign/FluentPerCampaignSettings.cs71
C
7 hrs
src/MCM.Abstractions/Base/PerCampaign/PerCampaignSettings.cs43
B
4 hrs
src/MCM.Abstractions/Base/PerSave/AttributePerSaveSettings.cs15
A
40 mins
src/MCM.Abstractions/Base/PerSave/BasePerSaveSettingsWrapper.cs60
C
1 day
src/MCM.Abstractions/Base/PerSave/EmptyPerSaveSettings.cs16
A
35 mins
src/MCM.Abstractions/Base/PerSave/ExternalPerSaveSettings.cs49
B
6 hrs
src/MCM.Abstractions/Base/PerSave/FluentPerSaveSettings.cs71
C
7 hrs
src/MCM.Abstractions/Base/PerSave/PerSaveSettings.cs43
B
4 hrs
src/MCM.Abstractions/Base/SettingsWrapper.cs81
src/MCM.Abstractions/Containers/Global/IFluentGlobalSettingsContainer.cs14
src/MCM.Abstractions/Containers/Global/IGlobalSettingsContainer.cs17
src/MCM.Abstractions/Containers/ISettingsContainer.cs14
src/MCM.Abstractions/Containers/ISettingsContainerCanInvalidateCache.cs13
src/MCM.Abstractions/Containers/ISettingsContainerCanOverride.cs13
src/MCM.Abstractions/Containers/ISettingsContainerCanReset.cs13
src/MCM.Abstractions/Containers/ISettingsContainerHasSettingsDefinitions.cs13
src/MCM.Abstractions/Containers/ISettingsContainerHasSettingsPack.cs15
src/MCM.Abstractions/Containers/ISettingsContainerHasUnavailable.cs13
src/MCM.Abstractions/Containers/ISettingsContainerPresets.cs14
src/MCM.Abstractions/Containers/PerCampaign/IFluentPerCampaignSettingsContainer.cs14
src/MCM.Abstractions/Containers/PerCampaign/IPerCampaignSettingsContainer.cs18
src/MCM.Abstractions/Containers/PerSave/IFluentPerSaveSettingsContainer.cs14
src/MCM.Abstractions/Containers/PerSave/IPerSaveSettingsContainer.cs20
src/MCM.Abstractions/Definitions/Attributes/BaseSettingPropertyAttribute.cs29
src/MCM.Abstractions/Definitions/Attributes/SettingPropertyGroupAttribute.cs23
src/MCM.Abstractions/Definitions/Attributes/v1/SettingPropertyAttribute.cs34
src/MCM.Abstractions/Definitions/Attributes/v2/SettingPropertyBoolAttribute.cs20
src/MCM.Abstractions/Definitions/Attributes/v2/SettingPropertyButtonAttribute.cs20
src/MCM.Abstractions/Definitions/Attributes/v2/SettingPropertyDropdownAttribute.cs19