public override void DrawProperties() { base.DrawProperties(); EditorGUI.BeginChangeCheck(); m_selectedType = (BuiltInShaderCameraTypes)EditorGUILayoutPopup(_projMatrixLabelStr, (int)m_selectedType, _projMatrixValuesStr); if (EditorGUI.EndChangeCheck()) { ChangeOutputName(0, _projMatrixValuesStr[(int)m_selectedType]); SetSaveIsDirty(); } }
public override void Draw(DrawInfo drawInfo) { base.Draw(drawInfo); EditorGUI.BeginChangeCheck(); m_selectedType = (BuiltInShaderCameraTypes)m_upperLeftWidget.DrawWidget(this, (int)m_selectedType, _projMatrixValuesStr); if (EditorGUI.EndChangeCheck()) { ChangeOutputName(0, _projMatrixValuesStr[(int)m_selectedType]); SetSaveIsDirty(); } }
public override void DrawProperties() { base.DrawProperties(); m_selectedType = ( BuiltInShaderCameraTypes )EditorGUILayoutPopup(_projMatrixLabelStr, ( int )m_selectedType, _projMatrixValuesStr); if (m_selectedType != m_oldVarType) { m_oldVarType = m_selectedType; ChangeOutputName(0, _projMatrixValuesStr[( int )m_selectedType]); SetSaveIsDirty(); } }
public override void ReadFromString(ref string[] nodeParams) { base.ReadFromString(ref nodeParams); m_selectedType = ( BuiltInShaderCameraTypes )Enum.Parse(typeof(BuiltInShaderCameraTypes), GetCurrentParam(ref nodeParams)); ChangeOutputName(0, _projMatrixValuesStr[( int )m_selectedType]); }