コード例 #1
0
        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();
        }