|
|
|
|
@@ -60,7 +60,7 @@ namespace Content.Client.Options.UI.Tabs
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ShowOocPatronColor.Visible = _playerManager.LocalSession?.Channel.UserData.PatronTier is { } patron;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HudThemeOption.OnItemSelected += OnHudThemeChanged;
|
|
|
|
|
DiscordRich.OnToggled += OnCheckBoxToggled;
|
|
|
|
|
ShowOocPatronColor.OnToggled += OnCheckBoxToggled;
|
|
|
|
|
@@ -73,7 +73,6 @@ namespace Content.Client.Options.UI.Tabs
|
|
|
|
|
EnableColorNameCheckBox.OnToggled += OnCheckBoxToggled;
|
|
|
|
|
ColorblindFriendlyCheckBox.OnToggled += OnCheckBoxToggled;
|
|
|
|
|
ReducedMotionCheckBox.OnToggled += OnCheckBoxToggled;
|
|
|
|
|
ChatWindowOpacitySlider.OnValueChanged += OnChatWindowOpacitySliderChanged;
|
|
|
|
|
ScreenShakeIntensitySlider.OnValueChanged += OnScreenShakeIntensitySliderChanged;
|
|
|
|
|
// ToggleWalk.OnToggled += OnCheckBoxToggled;
|
|
|
|
|
StaticStorageUI.OnToggled += OnCheckBoxToggled;
|
|
|
|
|
@@ -90,7 +89,6 @@ namespace Content.Client.Options.UI.Tabs
|
|
|
|
|
EnableColorNameCheckBox.Pressed = _cfg.GetCVar(CCVars.ChatEnableColorName);
|
|
|
|
|
ColorblindFriendlyCheckBox.Pressed = _cfg.GetCVar(CCVars.AccessibilityColorblindFriendly);
|
|
|
|
|
ReducedMotionCheckBox.Pressed = _cfg.GetCVar(CCVars.ReducedMotion);
|
|
|
|
|
ChatWindowOpacitySlider.Value = _cfg.GetCVar(CCVars.ChatWindowOpacity);
|
|
|
|
|
ScreenShakeIntensitySlider.Value = _cfg.GetCVar(CCVars.ScreenShakeIntensity) * 100f;
|
|
|
|
|
// ToggleWalk.Pressed = _cfg.GetCVar(CCVars.ToggleWalk);
|
|
|
|
|
StaticStorageUI.Pressed = _cfg.GetCVar(CCVars.StaticStorageUI);
|
|
|
|
|
@@ -111,13 +109,6 @@ namespace Content.Client.Options.UI.Tabs
|
|
|
|
|
UpdateApplyButton();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void OnChatWindowOpacitySliderChanged(Range range)
|
|
|
|
|
{
|
|
|
|
|
ChatWindowOpacityLabel.Text = Loc.GetString("ui-options-chat-window-opacity-percent",
|
|
|
|
|
("opacity", range.Value));
|
|
|
|
|
UpdateApplyButton();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void OnScreenShakeIntensitySliderChanged(Range obj)
|
|
|
|
|
{
|
|
|
|
|
ScreenShakeIntensityLabel.Text = Loc.GetString("ui-options-screen-shake-percent", ("intensity", ScreenShakeIntensitySlider.Value / 100f));
|
|
|
|
|
@@ -145,7 +136,6 @@ namespace Content.Client.Options.UI.Tabs
|
|
|
|
|
_cfg.SetCVar(CCVars.ChatEnableColorName, EnableColorNameCheckBox.Pressed);
|
|
|
|
|
_cfg.SetCVar(CCVars.AccessibilityColorblindFriendly, ColorblindFriendlyCheckBox.Pressed);
|
|
|
|
|
_cfg.SetCVar(CCVars.ReducedMotion, ReducedMotionCheckBox.Pressed);
|
|
|
|
|
_cfg.SetCVar(CCVars.ChatWindowOpacity, ChatWindowOpacitySlider.Value);
|
|
|
|
|
_cfg.SetCVar(CCVars.ScreenShakeIntensity, ScreenShakeIntensitySlider.Value / 100f);
|
|
|
|
|
// _cfg.SetCVar(CCVars.ToggleWalk, ToggleWalk.Pressed);
|
|
|
|
|
_cfg.SetCVar(CCVars.StaticStorageUI, StaticStorageUI.Pressed);
|
|
|
|
|
@@ -174,7 +164,6 @@ namespace Content.Client.Options.UI.Tabs
|
|
|
|
|
var isEnableColorNameSame = EnableColorNameCheckBox.Pressed == _cfg.GetCVar(CCVars.ChatEnableColorName);
|
|
|
|
|
var isColorblindFriendly = ColorblindFriendlyCheckBox.Pressed == _cfg.GetCVar(CCVars.AccessibilityColorblindFriendly);
|
|
|
|
|
var isReducedMotionSame = ReducedMotionCheckBox.Pressed == _cfg.GetCVar(CCVars.ReducedMotion);
|
|
|
|
|
var isChatWindowOpacitySame = Math.Abs(ChatWindowOpacitySlider.Value - _cfg.GetCVar(CCVars.ChatWindowOpacity)) < 0.01f;
|
|
|
|
|
var isScreenShakeIntensitySame = Math.Abs(ScreenShakeIntensitySlider.Value / 100f - _cfg.GetCVar(CCVars.ScreenShakeIntensity)) < 0.01f;
|
|
|
|
|
// var isToggleWalkSame = ToggleWalk.Pressed == _cfg.GetCVar(CCVars.ToggleWalk);
|
|
|
|
|
var isStaticStorageUISame = StaticStorageUI.Pressed == _cfg.GetCVar(CCVars.StaticStorageUI);
|
|
|
|
|
@@ -192,7 +181,6 @@ namespace Content.Client.Options.UI.Tabs
|
|
|
|
|
isEnableColorNameSame &&
|
|
|
|
|
isColorblindFriendly &&
|
|
|
|
|
isReducedMotionSame &&
|
|
|
|
|
isChatWindowOpacitySame &&
|
|
|
|
|
isScreenShakeIntensitySame &&
|
|
|
|
|
// isToggleWalkSame &&
|
|
|
|
|
isStaticStorageUISame;
|
|
|
|
|
|