Files
Fishing2/Assets/ThirdParty/LuxWater/Scripts/Editor/LuxWater_MinMaxSliderDrawer.cs
2025-05-10 12:49:47 +08:00

24 lines
685 B
C#

using UnityEngine;
using System.Collections;
using UnityEditor;
public class LuxWater_MinMaxSliderDrawer : MaterialPropertyDrawer {
override public void OnGUI (Rect position, MaterialProperty prop, string label, MaterialEditor editor) {
Vector4 vec2value = prop.vectorValue;
EditorGUI.BeginChangeCheck();
EditorGUILayout.BeginVertical();
EditorGUILayout.BeginHorizontal();
EditorGUILayout.PrefixLabel(label);
EditorGUILayout.MinMaxSlider ("", ref vec2value.x, ref vec2value.y, 0.0f, 1.0f);
EditorGUILayout.EndHorizontal();
EditorGUILayout.EndVertical();
GUILayout.Space(2);
if (EditorGUI.EndChangeCheck ()) {
prop.vectorValue = vec2value;
}
}
}