посоветуйте как сделать систему для инвентаря. Вот есть геймобджект, когда игрок подбирает его то он удаляется, и игроку в инвентарь добавляется айтем. Как сделатьь чтобы когда игрок выбрасывал айтем из инвентаря геймобджект спавнился со всеми скриптами и переменными?
можешь сделать ItemInfo SctiptableObject, который будет иметь все свойства айтема. У игрока иметь лист со всему ItemInfo в инвентаре, и при выбрасывании вызывать метод инита на предмете, чтобы оно принимало обьект судя по информации в ItemInfo