2022-04-12 16:12:48 -05:00
<?xml version="1.0"?>
<doc >
<assembly >
<name > ConfigurationManager</name>
</assembly>
<members >
<member name= "M:ConfigurationManager.SettingSearcher.GetBepInExCoreConfig" >
<summary >
2024-06-06 08:11:02 +01:00
Get entries for all core BepInEx settings
2022-04-12 16:12:48 -05:00
</summary>
</member>
<member name= "M:ConfigurationManager.SettingSearcher.GetPluginConfig(BepInEx.BaseUnityPlugin)" >
<summary >
2024-06-06 08:11:02 +01:00
Get entries for all settings of a plugin
2022-04-12 16:12:48 -05:00
</summary>
</member>
2024-06-06 08:11:02 +01:00
<member name= "M:ConfigurationManager.Utilities.Utils.FindPlugins" >
2022-04-12 16:12:48 -05:00
<summary >
2024-06-06 08:11:02 +01:00
Search for all instances of BaseUnityPlugin loaded by chainloader or other means.
2022-04-12 16:12:48 -05:00
</summary>
</member>
<member name= "T:ConfigurationManager.ConfigurationManager" >
<summary >
An easy way to let user configure how a plugin behaves without the need to make your own GUI. The user can change any of the settings you expose, even keyboard shortcuts.
https://github.com/ManlyMarco/BepInEx.ConfigurationManager
</summary>
</member>
<member name= "F:ConfigurationManager.ConfigurationManager.GUID" >
<summary >
GUID of this plugin
</summary>
</member>
<member name= "F:ConfigurationManager.ConfigurationManager.Version" >
<summary >
Version constant
</summary>
</member>
<member name= "E:ConfigurationManager.ConfigurationManager.DisplayingWindowChanged" >
<summary >
Event fired every time the manager window is shown or hidden.
</summary>
</member>
<member name= "F:ConfigurationManager.ConfigurationManager.OverrideHotkey" >
<summary >
Disable the hotkey check used by config manager. If enabled you have to set <see cref= "P:ConfigurationManager.ConfigurationManager.DisplayingWindow" /> to show the manager.
</summary>
</member>
<member name= "M:ConfigurationManager.ConfigurationManager.#ctor" >
<inheritdoc />
</member>
<member name= "P:ConfigurationManager.ConfigurationManager.DisplayingWindow" >
<summary >
Is the config manager main window displayed on screen
</summary>
</member>
<member name= "M:ConfigurationManager.ConfigurationManager.RegisterCustomSettingDrawer(System.Type,System.Action{ConfigurationManager.SettingEntryBase})" >
<summary >
Register a custom setting drawer for a given type. The action is ran in OnGui in a single setting slot.
Do not use any Begin / End layout methods, and avoid raising height from standard.
</summary>
</member>
2024-06-06 08:11:02 +01:00
<member name= "M:ConfigurationManager.ConfigurationManager.BuildSettingList" >
2022-04-12 16:12:48 -05:00
<summary >
2024-06-06 08:11:02 +01:00
Rebuild the setting list. Use to update the config manager window if config settings were removed or added while it was open.
2022-04-12 16:12:48 -05:00
</summary>
</member>
2024-06-06 08:11:02 +01:00
<member name= "P:ConfigurationManager.ConfigurationManager.SearchString" >
2022-04-12 16:12:48 -05:00
<summary >
2024-06-06 08:11:02 +01:00
String currently entered into the search box
2022-04-12 16:12:48 -05:00
</summary>
</member>
<member name= "T:ConfigurationManager.SettingEntryBase" >
<summary >
Class representing all data about a setting collected by ConfigurationManager.
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.AcceptableValues" >
<summary >
List of values this setting can take
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.AcceptableValueRange" >
<summary >
Range of the values this setting can take
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.ShowRangeAsPercent" >
<summary >
Should the setting be shown as a percentage (only applies to value range settings)
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.CustomDrawer" >
<summary >
2024-06-06 08:11:02 +01:00
Custom setting draw action.
Use either CustomDrawer or CustomHotkeyDrawer, using both at the same time leads to undefined behaviour.
2022-04-12 16:12:48 -05:00
</summary>
</member>
2024-06-06 08:11:02 +01:00
<member name= "P:ConfigurationManager.SettingEntryBase.CustomHotkeyDrawer" >
<summary >
Custom setting draw action that allows polling keyboard input with the Input class.
Use either CustomDrawer or CustomHotkeyDrawer, using both at the same time leads to undefined behaviour.
</summary>
</member>
<member name= "T:ConfigurationManager.SettingEntryBase.CustomHotkeyDrawerFunc" >
<summary >
Custom setting draw action that allows polling keyboard input with the Input class.
</summary>
<param name= "setting" > Setting currently being set, is available</param>
<param name= "isCurrentlyAcceptingInput" > Set this ref parameter to true when you want the current setting drawer to receive Input events. Remember to set it to false after you are done!</param>
</member>
2022-04-12 16:12:48 -05:00
<member name= "P:ConfigurationManager.SettingEntryBase.Browsable" >
<summary >
Show this setting in the settings screen at all? If false, don't show.
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.Category" >
<summary >
Category the setting is under. Null to be directly under the plugin.
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.DefaultValue" >
<summary >
If set, a "Default" button will be shown next to the setting to allow resetting to default.
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.HideDefaultButton" >
<summary >
Force the "Reset" button to not be displayed, even if a valid DefaultValue is available.
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.HideSettingName" >
<summary >
Force the setting name to not be displayed. Should only be used with a <see cref= "P:ConfigurationManager.SettingEntryBase.CustomDrawer" /> to get more space.
Can be used together with <see cref= "P:ConfigurationManager.SettingEntryBase.HideDefaultButton" /> to gain even more space.
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.Description" >
<summary >
Optional description shown when hovering over the setting
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.DispName" >
<summary >
Name of the setting
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.PluginInfo" >
<summary >
Plugin this setting belongs to
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.ReadOnly" >
<summary >
Only allow showing of the value. False whenever possible by default.
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.SettingType" >
<summary >
Type of the variable
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.PluginInstance" >
<summary >
Instance of the plugin that owns this setting
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.IsAdvanced" >
<summary >
Is this setting advanced
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.Order" >
<summary >
Order of the setting on the settings list relative to other settings in a category. 0 by default, lower is higher on the list.
</summary>
</member>
<member name= "M:ConfigurationManager.SettingEntryBase.Get" >
<summary >
Get the value of this setting
</summary>
</member>
<member name= "M:ConfigurationManager.SettingEntryBase.Set(System.Object)" >
<summary >
Set the value of this setting
</summary>
</member>
<member name= "M:ConfigurationManager.SettingEntryBase.SetValue(System.Object)" >
<summary >
Implementation of <see cref= "M:ConfigurationManager.SettingEntryBase.Set(System.Object)" />
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.ObjToStr" >
<summary >
Custom converter from setting type to string for the textbox
</summary>
</member>
<member name= "P:ConfigurationManager.SettingEntryBase.StrToObj" >
<summary >
Custom converter from string to setting type for the textbox
</summary>
</member>
<member name= "T:ConfigurationManager.ValueChangedEventArgs`1" >
<summary >
Arguments representing a change in value
</summary>
</member>
<member name= "M:ConfigurationManager.ValueChangedEventArgs`1.#ctor(`0)" >
<inheritdoc />
</member>
<member name= "P:ConfigurationManager.ValueChangedEventArgs`1.NewValue" >
<summary >
Newly assigned value
</summary>
</member>
</members>
</doc>