Всем привет. Требуется мозговой штурм: - У меня есть

Х префабов
- Тут у меня появился скрипт с [SerializedField]
- Допустим, я присвоил этот скрипт каждому префабу.
Теперь вопрос: Можно ли как-то связать этот[SerializedField] в какой-то другой префаб, чтобы в одном месте я мог менять его значение, и оно менялось во всех Х префабах?

5 ответов

27 просмотров

Можно,если из объекта с SerializedField сделать тоже префаб

Sergey-Ermilov Автор вопроса

Так SerializedField висит прямо на корневом элементе всех этих X-префабов. Куда его перевесить? Как взаимодействие настроить? Конкретно ситуация: у меня куча разных ботов - меши там, расположение, анимторы и тп. Но контролер общий - Двигать бота в какой-то вектор и все. Но в качестве зависимости надо ивент передавать, чтобы они на него подписывались - "всем начать двигаться"

Sergey Ermilov
Так SerializedField висит прямо на корневом элемен...

Нужно перевесить на некорневой.У тебя должен получиться твой префаб,а в нем еще один префаб.Если тебе нужно пользоваться ивентами,то лучше это не связывать с [SerializedField].Например можно eventbus юзать

Sergey-Ermilov Автор вопроса
Nikita Tsalkov
Нужно перевесить на некорневой.У тебя должен получ...

Спасибо, маленько получилось с другой стороны на проблему взглянуть. Потому еще покурю этот вопрос) Слышал плохие отзывы на event bus. Но в теме не разбирался.

Sergey Ermilov
Спасибо, маленько получилось с другой стороны на п...

Ну ты как бы собрался прокидывать ивенты в сериалайзед филд,поэтому говорить что ивент бас плохой еще рано) А вообще на будущее у него есть свои недостатки как и любого инструмента.Если неправильно пользоваться то получишь очень много неявных связей,которые тяжело дебажить.Но это пока не твой кейс)

Похожие вопросы

Обсуждают сегодня

Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
всем привет помогите пожалуйста используя CDN (GCP) у игроков из вьетнама загружается конфиг (размер 999 bytes) загружается 5 и более минут н а других CDN сервисах такой пробл...
Andrew Krw.
1
Добрый день. Мне посоветовали обратиться к вам в чат за помощью. Ситуация описана на скрине. Как мне сказали, мне на бота навесили флудвейт. Есть ли возможность снять его ра...
OVERLINK
7
Просто по очереди выпиливаешь на ручной маппинг? По методу за раз
Andrii Kurdiumov
7
И? Все равно глазами проверять надо каждое поле
Andrii Kurdiumov
4
Ну есть у нас десяток компаний которым надо. Остальным то зачем?
Andrii Kurdiumov
4
Приветствую. А не подскажете какие ограничения есть на использования api метода setMyName ? Несколько раз сменил имя бота и получил бан на 2 месяца на смену имени.
Slick Slack
8
Всем привет! Взялся портировать модули на 18 версию, лезет _logger.log(log_level, 'no translation language detected, skipping translation %s', frame, stack_info=True) А чт...
Max Lit
3
что значит рваность? фргаментированость?? для лох эт нормальное состояние. там сжатие редкое явление
Mikhail Lomonosov
1
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Карта сайта