Показать сообщение отдельно
Старый 08.07.2016, 21:44   #1
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Сообщение System.Reflection и сериализация свойств

Вопрос вообще из Юнити, но больше из класического .net

Как мне правильно собрать все помеченные атрибутом свойства и поля в классе (компоненте go) с последующей их сериализацией/десериализацией в Json?

Это нужно для того. что бы написать кастомный редактор для объектов разного типа (аналог инспектора Юнити, ток в приложении ), по этому писать универсальный класс с параметрами не вариант.

Если есть более удобный способ, кроме рефлексии (а его нет), то я только за.
Часть тз:
Каждая сцена должна быть настраиваемая, пользователь должен иметь способность выбрать цвет, изображение фона или изменить какой-либо другой параметр. Количество различных сцен должно быть около 50. .... и список сцен и параметров на них
На текущий момент настругал такой класс, правда я не уверен что он будет работать.
http://pastebin.com/TqhKiqTG

PAX, хотя ты и делся куда-то, но нужна твоя помощь.

Прошу не игнорировать, ибо задачу нужно как-то решить и поскорее.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием