Retrive Your Options EN - Drova-Modding/Drova-Modding-API GitHub Wiki

Retrieving Options

To retrieve your Options you have ConfigAccessor for Config and ActionKeyRegister for Keybindings.

Dropdown

if(ConfigAccessor.TryGetConfigValue<YourEnum>("YourOptionKey", out YourEnum value)) {
    // Value found
}

Switches

if(ConfigAccessor.TryGetConfigValue<bool>("YourOptionKey", out bool value)) {
    // Value found
}

Slider

Int

if(ConfigAccessor.TryGetConfigValue<int>("YourOptionKey", out int value)) {
    // Value found
}

Float

if(ConfigAccessor.TryGetConfigValue<float>("YourOptionKey", out float value)) {
    // Value found
}

KeyBindings

KeyCode code = ActionKeyRegister.Instance.GetKeyCode("YourActionName"); 
// Or
KeyCode code = ActionKeyRegister.Instance["YourActionName"]
if(code != KeyCode.None) {
  // your action was found!
}
⚠️ **GitHub.com Fallback** ⚠️