Beispiel #1
0
        public void UpdatePropertyLink(LookDevProperty property, bool value)
        {
            Undo.RecordObject(this, "Update Link for property " + property);
            this.m_LookDevProperties[(int)property].linked = value;
            LookDevPropertyType propertyType = this.m_LookDevProperties[(int)property].propertyType;

            if (propertyType != LookDevPropertyType.Int)
            {
                if (propertyType == LookDevPropertyType.Float)
                {
                    this.UpdateFloatProperty(property, this.lookDevContexts[this.m_CurrentEditionContextIndex].GetProperty(property).floatValue, true, false);
                }
            }
            else
            {
                this.UpdateIntProperty(property, this.lookDevContexts[this.m_CurrentEditionContextIndex].GetProperty(property).intValue, true, false);
            }
            this.m_LookDevView.Repaint();
        }
Beispiel #2
0
 public LookDevPropertyInfo(LookDevPropertyType type)
 {
     m_PropertyType = type;
 }
 public LookDevPropertyInfo(LookDevPropertyType type)
 {
     this.m_PropertyType = type;
 }