Не видит данные скрипта, который наследуется от другого (scriptableobject) C# UNITY
Делаю инвентарь. Есть основной скрипт Item, где указаны основные общие параметры предметов. От него наследуется скрипт Equipment, в котором указаны параметры, присущие только отдельным предметам (чтобы удобнее было создавать различные типы) и реализуется он через ScriptableObject. После создания предмета я пытаюсь обратиться к параметру (который есть только в скрипте Equipment) через Item - но мне пишет, что в Item нет таких переменных! Т.е. получить я могу только те переменные, которые хранятся именно в Item, а все, что в Equipment я не вижу, хотя он наследуется от Item. Как же мне тогда получить нужные мне переменные?