summaryrefslogtreecommitdiffstats
path: root/Editor/tooner.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Editor/tooner.cs')
-rw-r--r--Editor/tooner.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/Editor/tooner.cs b/Editor/tooner.cs
index 18aeaf7..3a158c8 100644
--- a/Editor/tooner.cs
+++ b/Editor/tooner.cs
@@ -322,7 +322,8 @@ public class ToonerGUI : ShaderGUI {
AlphaBlend,
Add,
Min,
- Max
+ Max,
+ Multiply
};
void DoPBROverlay() {
@@ -367,6 +368,7 @@ public class ToonerGUI : ShaderGUI {
SetKeyword($"_PBR_OVERLAY{i}_MIX_ADD", mode == PbrAlbedoMixMode.Add);
SetKeyword($"_PBR_OVERLAY{i}_MIX_MIN", mode == PbrAlbedoMixMode.Min);
SetKeyword($"_PBR_OVERLAY{i}_MIX_MAX", mode == PbrAlbedoMixMode.Max);
+ SetKeyword($"_PBR_OVERLAY{i}_MIX_MULTIPLY", mode == PbrAlbedoMixMode.Multiply);
bc = FindProperty($"_PBR_Overlay{i}_Constrain_By_Alpha");
enabled = bc.floatValue > 1E-6;
@@ -501,6 +503,7 @@ public class ToonerGUI : ShaderGUI {
SetKeyword($"_PBR_OVERLAY{i}_MIX_ADD", false);
SetKeyword($"_PBR_OVERLAY{i}_MIX_MIN", false);
SetKeyword($"_PBR_OVERLAY{i}_MIX_MAX", false);
+ SetKeyword($"_PBR_OVERLAY{i}_MIX_MULTIPLY", false);
SetKeyword($"_PBR_OVERLAY{i}_EMISSION_MAP", false);
SetKeyword($"_PBR_OVERLAY{i}_NORMAL_MAP", false);
SetKeyword($"_PBR_OVERLAY{i}_METALLIC_MAP", false);