привидите пожалуйста пример где именно обращение к инвентарю и что именно там в инвентаре за код.
и отчасти
Константин Китманов ошибается. а
freeExec отчасти верно вам говорит. что при ссылке на объект у вас доступ к полям и методам будет.
и вот что важно бы вам уяснить, на ВЫКЛЮЧЕННЫХ объектах не работает НИКАКОЙ ПОИСК.
GetComponentInChildren - это тоже ПОИСК. и все ему подобное не сможет ничего найти на выключенных объектах.
может в инвентаре у вас не просто получение значения
inventory.ItemList[0].cost
а что то в духе
inventory.GetItemInfo(0);
///
void ItemInfo(int itemIndex)
{
something.GetComponent<T>();
}
и такое не будет отрабатывать, потому не ленитесь побольше кода прикладывать)) хотя и весь проект целиком тоже не стоит. хм, тут не просто угадать))