В общем
Есть у меня класс Storage : ScriptableObject
Экземпляр этого класса хранит в себе экземпляры Item : ScriptableObject
Хранит в виде списка
То есть
Синтаксис:
Используется csharp
public class Storage : ScriptableObject {
public List<Item> items;
}
public List<Item> items;
}
Все это чудо я сохраняю в asset (на диск, через AssetDatabase.CreateAsset(obj, path);)
Но вот тут и есть проблема.
После закрытия юнити и повторного открытия содержимое списка - нули!
При том когда в списке появляется новый пункт он в инспекторе выглядит вот так
http://prntscr.com/49qexp
То есть пишет какой то TypeMismatch (с чего бы там несоответствие типов только?)
Помогите кто может