Ejemplo n.º 1
0
 public override void Draw(DrawInfo drawInfo)
 {
     base.Draw(drawInfo);
     EditorGUI.BeginChangeCheck();
     m_selectedType = (BuiltInFogAndAmbientColors)m_upperLeftWidget.DrawWidget(this, (int)m_selectedType, ColorValuesStr);
     if (EditorGUI.EndChangeCheck())
     {
         ChangeOutputName(0, ColorValuesStr[(int)m_selectedType]);
     }
 }
Ejemplo n.º 2
0
        public override void DrawProperties()
        {
            base.DrawProperties();
            EditorGUI.BeginChangeCheck();
            m_selectedType = (BuiltInFogAndAmbientColors)EditorGUILayoutPopup(ColorLabelStr, (int)m_selectedType, ColorValuesStr);

            if (EditorGUI.EndChangeCheck())
            {
                ChangeOutputName(0, ColorValuesStr[(int)m_selectedType]);
            }
        }
Ejemplo n.º 3
0
        public override void DrawProperties()
        {
            base.DrawProperties();
            m_selectedType = ( BuiltInFogAndAmbientColors )EditorGUILayoutPopup(ColorLabelStr, ( int )m_selectedType, ColorValuesStr);

            if (m_selectedType != m_oldVarType)
            {
                m_oldVarType = m_selectedType;
                ChangeOutputName(0, ColorValuesStr[( int )m_selectedType]);
            }
        }
Ejemplo n.º 4
0
 public override void ReadFromString(ref string[] nodeParams)
 {
     base.ReadFromString(ref nodeParams);
     m_selectedType = (BuiltInFogAndAmbientColors)Enum.Parse(typeof(BuiltInFogAndAmbientColors), GetCurrentParam(ref nodeParams));
     ChangeOutputName(0, ColorValuesStr[(int)m_selectedType]);
 }