Ejemplo n.º 1
0
        public override void DrawProperties()
        {
            base.DrawProperties();
            m_intensityUnit  = (HDEmissionIntensityUnit)EditorGUILayoutEnumPopup(IntensityUnityLabel, m_intensityUnit);
            m_normalizeColor = EditorGUILayoutToggle(NormalizeColorLabel, m_normalizeColor);
            if (m_showErrorMessage)
            {
#if UNITY_2019_1_OR_NEWER
                EditorGUILayout.HelpBox(NodeErrorMsg, MessageType.Error);
#else
                EditorGUILayout.HelpBox(MinorNodeErrorMsg, MessageType.Error);
#endif
            }
        }
Ejemplo n.º 2
0
        public override void ReadFromString(ref string[] nodeParams)
        {
            base.ReadFromString(ref nodeParams);
#if UNITY_2019_1_OR_NEWER
            Enum.TryParse <HDEmissionIntensityUnit>(GetCurrentParam(ref nodeParams), out m_intensityUnit);
#else
            try
            {
                m_intensityUnit = (HDEmissionIntensityUnit)Enum.Parse(typeof(HDEmissionIntensityUnit), GetCurrentParam(ref nodeParams));
            }
            catch (Exception e)
            {
                Debug.LogException(e);
            }
#endif
            m_normalizeColor = Convert.ToBoolean(GetCurrentParam(ref nodeParams));
        }
 public override void DrawProperties()
 {
     base.DrawProperties();
     m_intensityUnit  = (HDEmissionIntensityUnit)EditorGUILayoutEnumPopup(IntensityUnityLabel, m_intensityUnit);
     m_normalizeColor = EditorGUILayoutToggle(NormalizeColorLabel, m_normalizeColor);
 }