Ответ: Вопросы от новичка
Я обычно переменные делаю приватными и помечаю их атрибутом SerializeField.
Хотя действительно просто приватные не надо сохранять.
Добавил такую проверку
Attribute.IsDefined(field, typeof(SerializeField))
Теперь нормально.
Черт! Нормальный универсальный метод для сохранения всех типов не сделаешь!
Например Rect. x, y, width, height это не поля, а свойства. Если сохранять и свойства, то захватится и всякая фигня вроде center.
|