public void RemoveCharacterButtonClick() { if (currentCharacterSelected == -1) { return; } characterSelectionWaitingCount--; NetworkMessageResolve.NetworkCharacterRemoveRequest(characterSelectionList[currentCharacterSelected].GetId()); Game.GetMap().RemoveEntity(characterSelectionList[currentCharacterSelected].GetId()); characterSelectionList.RemoveAt(currentCharacterSelected); CharacterSelectionReconstruction(); }