v1.0.8.19: Hotbar visibility moved to per-hotbar menus; remove Visibility Hotbars tab

Made-with: Cursor
This commit is contained in:
2026-02-28 15:21:24 -05:00
parent 3618fc5121
commit fa0210a986
8 changed files with 11 additions and 104 deletions
+2 -12
View File
@@ -72,19 +72,9 @@ namespace HSUI.Interface.GeneralElements
}
/// <summary>
/// Visibility for HSUI Action Bars is driven by Visibility → Hotbars (Hotbar 110), not the per-element config.
/// Visibility for HSUI Action Bars is configured per hotbar in each Hotbar 110 menu.
/// </summary>
public VisibilityConfig VisibilityConfig => GetHotbarVisibilityConfig();
private VisibilityConfig GetHotbarVisibilityConfig()
{
var hotbars = ConfigurationManager.Instance?.GetConfigObject<HotbarsVisibilityConfig>();
if (hotbars == null) return Config.VisibilityConfig;
var list = hotbars.GetHotbarConfigs();
int idx = Config.HotbarIndex - 1;
if (idx < 0 || idx >= list.Count) return Config.VisibilityConfig;
return list[idx];
}
public VisibilityConfig VisibilityConfig => Config.VisibilityConfig;
public IGameObject? Actor { get; set; }