задаётся отдельно.
В какие-то 1, в какие-то 36++
(но 65536 не предел)
ну тогда сделай просто общий интерфейс, IContainable { GetSize(), Iterate(), Put(item), Take(item) }
и никаких проблем не будет потом просто для каждых твоих контейнеров на персонаже (кармы, рюкзаки, сумки и тд) просто пройтись по линейному списку