- Обновлены пороги отсечки в InjectToonFireToShaderGraph.cs: внешний порог установлен на 1.0 (соответствует оригинальному альфа-порогу).
- Это восстанавливает прозрачные отверстия/пробелы внутри пламени.
- Обновлен InjectToonFireToShaderGraph.cs: добавлена очистка всех связей кастомной ноды node_cartoon_fire_custom перед повторной сборкой связей.
- Это полностью решает проблему ArgumentException: An item with the same key has already been added при открытии ShaderGraph в Unity.
- Обновлена Toon-функция в InjectToonFireToShaderGraph.cs.
- Убрано финальное сглаживание по texAlpha, что позволило сделать внешнюю границу пламени острой и динамически колыхающейся.
- Скорректированы пороговые значения (thresholds) в Fire_Shader.shadergraph до 0.85, 1.0 и 1.15.
- Это восстанавливает динамическую волнистость и движение пламени, избавляя от статичного вида маски.
- Обновлен InjectToonFireToShaderGraph.cs: добавлен вход для текстурной альфы.
- Обновлен Fire_Shader.shadergraph: выходная альфа теперь умножается на исходный альфа-канал текстуры (маски пламени).
- Это полностью решает проблему рендеринга огня в виде квадратного блока.
- Изменен исходный файл Fire_Shader.shadergraph для поддержки в VFX Graph.
- Внедрена Custom Function нода с кодом трехступенчатого мультяшного закрашивания на основе цвета частиц.
- Удалены временные шейдеры и скрипты.