Service responsible for setting and shifting option values in the menu system.
Manages value validation against min/max constraints and persists changes to game settings.
Inheritance
UnityMenuOptionValueService
Assembly: Serenity.UnityMenu.Infrastructure.dll
public class UnityMenuOptionValueService
Constructors
Declaration
public UnityMenuOptionValueService(IGameSettingsService gameSettingsService, float floatIncrement)
Parameters
Methods
GetOptionStringValuesFromSettings(UiOption)
Declaration
public ConfigurationEntry[] GetOptionStringValuesFromSettings(UiOption option)
Parameters
Returns
Declaration
public void SetOptionValue(UnityMenuView view, string value, string optionId)
Parameters
Declaration
public void ShiftOptionValue(UnityMenuView view, UnityUiInteractableComponent selectedComponent, int shiftIndex)
Parameters