private void ButtonControls() { if (ControlManager.CheckPress(RebindableKeys.Down)) { cursorIndex++; } else if (ControlManager.CheckPress(RebindableKeys.Up)) { cursorIndex--; } if (cursorIndex > options.Count - 1) { cursorIndex = 0; } else if (cursorIndex < 0) { cursorIndex = options.Count - 1; } if (ControlManager.CheckPress(RebindableKeys.Action1) || ControlManager.CheckKeyPress(Keys.Enter)) { if (cursorIndex < beacons.Count) { currentBeacon.StartJump(beacons[cursorIndex]); } Hide(); } if (ControlManager.CheckPress(RebindableKeys.Action2) || ControlManager.CheckKeyPress(Keys.Escape)) { Hide(); } }