Позвольте мне перечислить все мои текущие классы и интерфейсы:
IItem:
public interface IItem<T> where T : ItemData {
T Data { get; }
}
Item:
public class Item<T> : IItem<T> where T : ItemData {
T data = null; // I am setting this something else later on
T Data => data;
}
Оборудование:
public class Equipment<T> : Item<T>, IEquipment where T : EquipmentData {
// Code...
}
Как я могу получить данные с помощью IEquipment? Спасибо.