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"); } }