123456789101112131415161718192021222324252627282930313233 |
- using UnityEngine;
- using UnityEditor;
- [CanEditMultipleObjects, CustomEditor(typeof(MegaVertNoise))]
- public class MegaVertNoiseEditor : MegaModifierEditor
- {
- public override string GetHelpString() { return "Vertical Noise Modifier by Chris West"; }
- public override Texture LoadImage() { return (Texture)EditorGUIUtility.LoadRequired("MegaFiers\\noise_help.png"); }
- public override bool Inspector()
- {
- MegaVertNoise mod = (MegaVertNoise)target;
- #if !UNITY_5 && !UNITY_2017 && !UNITY_2018 && !UNITY_2019 && !UNITY_2020
- EditorGUIUtility.LookLikeControls();
- #endif
- mod.Scale = EditorGUILayout.FloatField("Scale", mod.Scale);
- mod.Freq = EditorGUILayout.FloatField("Freq", mod.Freq);
- mod.Phase = EditorGUILayout.FloatField("Phase", mod.Phase);
- mod.decay = EditorGUILayout.FloatField("Decay", mod.decay);
- mod.Strength = EditorGUILayout.FloatField("Strength", mod.Strength);
- mod.Animate = EditorGUILayout.Toggle("Animate", mod.Animate);
- mod.Fractal = EditorGUILayout.Toggle("Fractal", mod.Fractal);
- if ( mod.Fractal )
- {
- mod.Iterations = EditorGUILayout.FloatField("Iterations", mod.Iterations);
- mod.Rough = EditorGUILayout.FloatField("Rough", mod.Rough);
- }
- return false;
- }
- }
|