summaryrefslogtreecommitdiffstats
path: root/Editor
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-09-10 23:45:40 -0700
committeryum <yum.food.vr@gmail.com>2024-09-10 23:45:40 -0700
commitdfb1ece3e78cf013866d18a3a234e2f4bf8834f8 (patch)
tree81bbb45d39d6e2758b9b62632a4873821ac8d278 /Editor
parent2712f07c0d06a15e6624b3045207d301a1592886 (diff)
Start work on new halo tech
Diffstat (limited to 'Editor')
-rw-r--r--Editor/tooner.cs20
1 files changed, 20 insertions, 0 deletions
diff --git a/Editor/tooner.cs b/Editor/tooner.cs
index c1c4331..a5f4757 100644
--- a/Editor/tooner.cs
+++ b/Editor/tooner.cs
@@ -1356,6 +1356,25 @@ public class ToonerGUI : ShaderGUI {
EditorGUI.indentLevel -= 1;
}
+ void DoGimmickHalo00() {
+ MaterialProperty bc;
+ bc = FindProperty("_Gimmick_Halo00_Enable_Static");
+ bool enabled = (bc.floatValue != 0.0);
+ EditorGUI.BeginChangeCheck();
+ enabled = EditorGUILayout.Toggle("Halo 00", enabled);
+ EditorGUI.EndChangeCheck();
+ bc.floatValue = enabled ? 1.0f : 0.0f;
+ SetKeyword("_GIMMICK_HALO_00", enabled);
+
+ if (!enabled) {
+ return;
+ }
+
+ EditorGUI.indentLevel += 1;
+
+ EditorGUI.indentLevel -= 1;
+ }
+
void DoGimmickPixellate() {
MaterialProperty bc;
bc = FindProperty("_Gimmick_Pixellate_Enable_Static");
@@ -1536,6 +1555,7 @@ public class ToonerGUI : ShaderGUI {
DoGimmickSpherizeLocation();
DoGimmickEyes00();
DoGimmickEyes01();
+ DoGimmickHalo00();
DoGimmickPixellate();
DoGimmickTrochoid();
DoGimmickFaceMeWorldY();