Korifa, ну а что тут поподробнее. Реализуете односвязаный список - по сути это структура из данных +указателя на следующий элемент списка. Бежите по нему, находите нужный для замены символ, и дальше меняете цепочку адресов.
Крч почитайте что такое односвязный список и как в него делается вставка - там все изи.
Ben_r007, среди движков в которых есть редактор и в которых c#- возможно. Но может стоит выйти за эти рамки - раз уж есть какие то ограничения и требования., то чтобы лучше их удовлетворить.
SkyCrusher, а я не говорил про включать шейдер ) Можно включать объект. Т.е. держать два объекта. Ну тут уже вопрос оптимальности - что чаще происходит, чего много, а чего мало. Да и в целом это не прям "как делать" а варианты откуда начать копать.
Можно вообще написать универсальный шейдер для обоих ситуаций и в нем бульку сеттить - чб или нет.
Что такое глобальные волумы я честно не понял, но в моем представлении камеры не должны быть связаны никак. Просто два разных рендера с разными эффектами.
Но если у вас есть что то общее - например свечение - то тут да, посложнее задача.
xmoonlight, не получишь потом "бублик" ни с чем не связанный? ))
Ну т.е. если цель - добраться из любой точки в любую точку используя только дороги и тротуары - то лучше ИМХО от дорог плясать. Или усложнять генераци не дорог.
Крч почитайте что такое односвязный список и как в него делается вставка - там все изи.