Всем привет. Я очень кратко изложу свою мысль и как я к ней пришёл. В общем смотрим гифку и видим, что позиция у Vignette меняется.
По умолчанию менять через Post Processing Behaviour мы не можем. Только выключать эффект. Мне было необходимо для игры работать со
всеми значениями Vignette и поэтому я решил искать, как можно было изменять значения, но в гугле я не нашёл (плохо искал наверное).
Собственно вот что я сделал:
UPD: Забыл показать, как вызывать метод, вот:
Метод был создан в классе VignetteModel. Собственно делаем так для любого нужного нам эффекта. Они все имеют постфикс "Model".
Далее обращаемся напрямую к настройкам эффекта, т.е. к переменной "m_Settings".
ВАЖНО: Новые эффекты хранятся в ScriptableObject, поэтому после изменения значений эффекта они сохранятся. Вам необходимо инициализировать значения эффектов, например в методе Start(). Всего доброго!
`
ОЖИДАНИЕ РЕКЛАМЫ...