Массив есть. Он секвентальный. В него я заношу все новые предметы. Но нестакаемые предметы, или предметы с метаданными могут быть только 1 в стэке и при попытке получить какой-то из этих предметов, я могу получить либо первый попавшийся, либо массив этих предметов с одинаковым id, но не определенный предмет из них. У меня по задумке не индексированы слоты, так как их по сути просто нет. И вот мне нужно генерировать уникальный id для каждого нового предмета в инвентаре, чтобы в дальнейшем по нему получать тот самый конкретный предмет из массива одинаковых
Почему нельзя по простому, по православному сделать обычный массив? Нажал игрок по второму слоту, значит берешь второй предмет из массива