public void OnDeleteKey() { if (RegisteredPlayersCount <= 1) { return; } int removedIndex = RegisteredPlayersCount - 1; RegisteredPlayers.RemoveAt(removedIndex); RegistrationSelection.ListEntries.RemoveAt(removedIndex); if (RegisteredPlayersCount == MaxLocalPlayers - 1) { InsertAddPlayerString(); } else if (Selection > 0 && !(Selection < removedIndex)) { Selection--; } UpdateEntryPositions(); }