public override bool CreateConfigurationMenu(ExtensionParameter extensionParameter, ref Dictionary <String, Object> Parameters) { ImGui.TextDisabled("Condition Info"); ImGuiExtension.ToolTipWithText("(?)", "This condition will return true if the player's energy shield percentage is above/below the specified amount."); base.CreateConfigurationMenu(extensionParameter, ref Parameters); int radioTarget = IsAbove ? 0 : 1; if (ImGui.RadioButton("Above Percentage", ref radioTarget, 0)) { IsAbove = true; } if (ImGui.RadioButton("Below Percentage", ref radioTarget, 1)) { IsAbove = false; } Parameters[IsAboveString] = IsAbove.ToString(); Percentage = ImGuiExtension.IntSlider("Energy Shield Percentage", Percentage, 1, 100); Parameters[PercentageString] = Percentage.ToString(); return(true); }
public override bool CreateConfigurationMenu(ExtensionParameter extensionParameter, ref Dictionary <String, Object> Parameters) { ImGui.TextDisabled("Condition Info"); ImGuiExtension.ToolTip("This condition will return true if the player's health percentage is above/below the specified amount."); base.CreateConfigurationMenu(extensionParameter, ref Parameters); int radioTarget = IsAbove ? 0 : 1; ImGui.RadioButton("Above Percentage", ref radioTarget, 0); ImGui.RadioButton("Below Percentage", ref radioTarget, 1); IsAbove = radioTarget == 0; Parameters[IsAboveString] = IsAbove.ToString(); Percentage = ImGuiExtension.IntSlider("Health Percentage", Percentage, 1, 100); Parameters[PercentageString] = Percentage.ToString(); return(true); }