есть параметр bool , и при set param=true на одном, этот параметр на других объектах в массиве, должны переходить в false. выглядит как какой-то синглтон, но в рамках массива)
скажите, как по феншую это делать?
циклом же
либо хранить у кого в последний раз было тру и менять на фолс там. Но это если точно известно, что до этого всегда был только один тру и менять придется только через этот скрипт
ну цикл это понятно :( может какие-то есть супер альтернативы... типа сделать через стейты, и при переходе стейта одного объекта, оперировать стейтами другого
ну и поменяв фолс меняешь ссылку на новый объект с тру
Можно в статике хранить активированный и в качетсве була использовать bool param => activated == this
проходишь циклом и меняешь остальным либо подписываешь их на какой-то ивент вызываешь его
Обсуждают сегодня