v1.0.8.19: Hotbar visibility moved to per-hotbar menus; remove Visibility Hotbars tab
Made-with: Cursor
This commit is contained in:
@@ -72,19 +72,9 @@ namespace HSUI.Interface.GeneralElements
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Visibility for HSUI Action Bars is driven by Visibility → Hotbars (Hotbar 1–10), not the per-element config.
|
||||
/// Visibility for HSUI Action Bars is configured per hotbar in each Hotbar 1–10 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; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user