Size: a a a

Unity Floodилка

2020 March 04

P#

Pavel #------# in Unity Floodилка
Kseniya Bedenko
У меня есть сериализуемое поле в объекте на сцене, которое хранит некое название объекта. Я меняю название объекта . Как мне передать новое название всем сериализуемым полям, которые содержат старое значение?
Можно через атрибуты, пилишь свой атрибут, по нему находишь все поля и меняешь значение, в теории должно сработать
источник

P#

Pavel #------# in Unity Floodилка
Kseniya Bedenko
могу ли я найти как-то все сериализуемые поля типа MyType ?
Можешь, какапай в рефлекшн
источник

G

Graf in Unity Floodилка
Не проще вынести это поле в отдельный класс если оно у всех объектов одинаковое
источник

KB

Kseniya Bedenko in Unity Floodилка
Graf
Не проще вынести это поле в отдельный класс если оно у всех объектов одинаковое
не у всех
источник

KB

Kseniya Bedenko in Unity Floodилка
просто сейчас на сцене у всех
источник

P#

Pavel #------# in Unity Floodилка
Graf
Не проще вынести это поле в отдельный класс если оно у всех объектов одинаковое
Плодить SO не вариант
источник

P#

Pavel #------# in Unity Floodилка
Kseniya Bedenko
просто сейчас на сцене у всех
Если будешь юзать рефлекшн то лучше юзай через атрибут
источник

KB

Kseniya Bedenko in Unity Floodилка
Pavel #------#
Если будешь юзать рефлекшн то лучше юзай через атрибут
блин, атрибуты не подходят
источник

P#

Pavel #------# in Unity Floodилка
Kseniya Bedenko
блин, атрибуты не подходят
Поч
источник

KB

Kseniya Bedenko in Unity Floodилка
мне лид сказал "получи сериализуемое поле и поменяй его"
источник

KB

Kseniya Bedenko in Unity Floodилка
как мне блин это сделать я не понимаю
источник

P#

Pavel #------# in Unity Floodилка
Kseniya Bedenko
мне лид сказал "получи сериализуемое поле и поменяй его"
А ну так, findproperty
источник

KB

Kseniya Bedenko in Unity Floodилка
Pavel #------#
А ну так, findproperty
и где оно искаться будет?
источник

P#

Pavel #------# in Unity Floodилка
Kseniya Bedenko
как мне блин это сделать я не понимаю
Var so = New SerializedObject(my class exemplar)

So. FindPropert ("mypropname") ;
источник

PD

Paul Dyatlov in Unity Floodилка
источник

PD

Paul Dyatlov in Unity Floodилка
источник

KB

Kseniya Bedenko in Unity Floodилка
ц
источник

P#

Pavel #------# in Unity Floodилка
Ееееее
источник

KB

Kseniya Bedenko in Unity Floodилка
вот это уже не честно
источник

P#

Pavel #------# in Unity Floodилка
Я в телевизоре
источник