Показать сообщение отдельно
Старый 28.03.2012, 22:25   #753
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Фак по Юнити.

Что я не так делаю?
Есть скрипт [ExecuteInEditMode] с полем [SerializeField] private MyChar[] characters
И класс
[System.Serializable]
public class MyChar {
	
	public readonly int width;
	public readonly Vector2 offset;
	public readonly Rect rect;
	public readonly char code;
	
	public MyChar(int width, Vector2 offset, Rect rect, char code) {
		this.width = width;
		this.offset = offset;
		this.rect = rect;
		this.code = code;
	}
	
}
Все поля этого класса вечно сбрасываются (: Например после перекомпиляции какого-то левого скрипта.
(Offline)
 
Ответить с цитированием