private void OnGUI() { bool isDefault = m_Filter == MaterialColorType.None; if (isDefault) { EditorGUILayout.BeginHorizontal(); m_ColorSteps = EditorGUILayout.IntSlider("", m_ColorSteps, 0, 9); if (GUILayout.Button("Reset", GUILayout.Width(90f))) { m_ColorSteps = 5; } ; EditorGUILayout.EndHorizontal(); } else { EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField(m_Filter.ToString(), EditorStyles.boldLabel, GUILayout.ExpandWidth(true)); if (GUILayout.Button("Back", GUILayout.Width(90f))) { m_Filter = MaterialColorType.None; } ; EditorGUILayout.EndHorizontal(); } if (isDefault) { DrawDefaultUI(); } else { DrawSelectedUI(m_Filter); } }
public MaterialColorTweenProperty( Color endValue, MaterialColorType colorName = MaterialColorType.Color, bool isRelative = false ) : base(endValue, isRelative) { _materialColorName = "_" + colorName.ToString(); }
public MaterialColorTweenProperty(Color endValue, MaterialColorType colorName = MaterialColorType.Color, bool isRelative = false) : base(endValue, isRelative) { _materialColorName = "_" + colorName.ToString(); }