Although it does not modify the underlying value (agiRQ.TextureQuality), the texture resolution graphics option changes to High (if it was Very High). This is because the initial string passed to UIMenu::AddTextDropdown only contains Low|Medium|High. It is only in SetTexQualString the string is changed to contain the Very High option. The best option would probably be to just update the cached value in UITextDropdown::AssignString after calling TextDropWidget::SetString
Although it does not modify the underlying value (
agiRQ.TextureQuality
), the texture resolution graphics option changes to High (if it was Very High). This is because the initial string passed toUIMenu::AddTextDropdown
only containsLow|Medium|High
. It is only inSetTexQualString
the string is changed to contain the Very High option. The best option would probably be to just update the cached value inUITextDropdown::AssignString
after callingTextDropWidget::SetString