public ShaderProperty(ConfigNode node)
 {
     name = node.GetStringValue("name");
     if (node.HasValue("float"))
     {
         fVal = true;
         floatVal = node.GetFloatValue("float");
     }
     else
     {
         fVal = false;
         colorVal = node.getColor("color");
     }
 }