Skip to content

Commit 887ae49

Browse files
committed
refactor: clarify moonwalk being client-sided
1 parent 452cb76 commit 887ae49

1 file changed

Lines changed: 10 additions & 13 deletions

File tree

src/UI/MenuUI.cs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -193,8 +193,11 @@ private void Start()
193193
new ToggleInfo(" Empty Garbage", () => CheatToggles.animEmptyGarbage, x => CheatToggles.animEmptyGarbage = x),
194194
new ToggleInfo(" Medbay Scan", () => CheatToggles.animScan, x => CheatToggles.animScan = x),
195195
new ToggleInfo(" Fake Cams In Use", () => CheatToggles.animCamsInUse, x => CheatToggles.animCamsInUse = x),
196-
new ToggleInfo(" Moonwalk", () => CheatToggles.moonwalk, x => CheatToggles.moonwalk = x)
197-
], []));
196+
], [
197+
new SubmenuInfo("Client-Sided", false, [
198+
new ToggleInfo(" Moonwalk", () => CheatToggles.moonwalk, x => CheatToggles.moonwalk = x)
199+
])
200+
]));
198201

199202
groups.Add(new GroupInfo("Config", false, [
200203
new ToggleInfo(" Open plugin config", () => false, x => Utils.OpenConfigFile()),
@@ -546,8 +549,7 @@ public void HorizontalWindowFunction(int windowID)
546549
/// <returns>The number of left column submenus</returns>
547550
private int GetLeftSubmenuCount(int groupId)
548551
{
549-
var name = groups[groupId].name;
550-
return name switch
552+
return groups[groupId].name switch
551553
{
552554
"Player" => 1,
553555
"ESP" => 2,
@@ -566,12 +568,7 @@ public void HorizontalDrawContent(int groupId)
566568
{
567569
var group = groups[groupId];
568570

569-
var count = group.submenus.Count;
570-
if (count == 0)
571-
{
572-
HorizontalDrawToggles(group.toggles);
573-
return;
574-
}
571+
var submenuCount = group.submenus.Count;
575572

576573
GUILayout.BeginHorizontal();
577574
GUILayout.BeginVertical(GUILayout.Width(horizontalWindowRect.width * 0.425f));
@@ -598,7 +595,7 @@ public void HorizontalDrawContent(int groupId)
598595
}
599596

600597
var desiredLeft = GetLeftSubmenuCount(groupId);
601-
var leftCount = Mathf.Clamp(desiredLeft, 0, count);
598+
var leftCount = Mathf.Clamp(desiredLeft, 0, submenuCount);
602599

603600
// Left column submenus
604601
var leftSubmenus = group.submenus.GetRange(0, leftCount);
@@ -611,9 +608,9 @@ public void HorizontalDrawContent(int groupId)
611608

612609
// Right column submenus (if any)
613610
GUILayout.BeginVertical();
614-
if (count > leftCount)
611+
if (submenuCount > leftCount)
615612
{
616-
var rightSubmenus = group.submenus.GetRange(leftCount, count - leftCount);
613+
var rightSubmenus = group.submenus.GetRange(leftCount, submenuCount - leftCount);
617614
foreach (var submenu in rightSubmenus)
618615
{
619616
GUILayout.Label(submenu.name, tabSubtitleStyle, GUILayout.Height(30));

0 commit comments

Comments
 (0)