class AssetItem : IItem
{
public string Name => _name
public Sprite UIIcon => _uiIcon;
[SerializeField] private string _name;
[SerializeField] private Sprite _uiIcon;
}
interface IItem
{
public string Name { get; }
public Sprite UIIcon;
}
Можно просто так:
public string Name;
public Sprite UiIcon;
Типо можно обойтись без них