Итак, я пытаюсь сделать так, чтобы при создании игры идентификатор игры соответствовал текущему размеру Списка, в котором хранится игра.
Это то, что я сейчас использую для определения идентификатора игры
private int gameSlot() {
gameSlot = openGames.size();
return gameSlot;
}
И это прекрасно работает, но проблема в том, что когда второй пользователь создает игру, у первой созданной игры идентификатор игры обновляется до обновленного размера списка, поэтому первая и вторая игры имеют одинаковые идентификаторы. .
Как сделать так, чтобы при обновлении размера списка идентификатор игры не изменялся?
Это то, что я использую для назначения идентификатора игры.
gameMaker = new GameMaker(hp.uid, userName, amount, gameSlot());