public override void DrawProperties() { base.DrawProperties(); EditorGUI.BeginChangeCheck(); m_selectedType = (BuiltInShaderClipPlanesTypes)EditorGUILayoutEnumPopup(LabelStr, m_selectedType); if (EditorGUI.EndChangeCheck()) { SetAdditonalTitleText(string.Format(Constants.SubTitleTypeFormatStr, m_selectedType)); SetSaveIsDirty(); } }
public override void Draw(DrawInfo drawInfo) { base.Draw(drawInfo); EditorGUI.BeginChangeCheck(); m_selectedType = (BuiltInShaderClipPlanesTypes)m_upperLeftWidget.DrawWidget(this, m_selectedType); if (EditorGUI.EndChangeCheck()) { SetAdditonalTitleText(string.Format(Constants.SubTitleTypeFormatStr, m_selectedType)); SetSaveIsDirty(); } }
public override void DrawProperties() { base.DrawProperties(); EditorGUILayout.BeginVertical(); m_selectedType = ( BuiltInShaderClipPlanesTypes )EditorGUILayout.EnumPopup(LabelStr, m_selectedType); EditorGUILayout.EndVertical(); if (m_selectedType != m_oldVarType) { m_oldVarType = m_selectedType; SetSaveIsDirty(); } }
public override void ReadFromString(ref string[] nodeParams) { base.ReadFromString(ref nodeParams); m_selectedType = ( BuiltInShaderClipPlanesTypes )Enum.Parse(typeof(BuiltInShaderClipPlanesTypes), GetCurrentParam(ref nodeParams)); }
public override void ReadFromString(ref string[] nodeParams) { base.ReadFromString(ref nodeParams); m_selectedType = (BuiltInShaderClipPlanesTypes)Enum.Parse(typeof(BuiltInShaderClipPlanesTypes), GetCurrentParam(ref nodeParams)); SetAdditonalTitleText(string.Format(Constants.SubTitleTypeFormatStr, m_selectedType)); }