protected void PropertyDeclare_Node(SWNodeBase node) { if (!node.BelongRootTree()) { return; } if (node.HasColorAttribute()) { StringAddLine(string.Format("\t\t\tfloat4 _Color{0};", node.data.iName)); } Property_Code(node, false); }
protected void PropertyField_Node(SWNodeBase node) { if (!node.BelongRootTree()) { return; } if (node.HasColorAttribute()) { StringAddLine(string.Format("\t\t{0}_Color{1} (\"Color {2}\", Color) = ({3},{4},{5},{6})", node.data.effectDataColor.hdr? "[HDR]":"", node.data.iName, node.data.name, node.data.effectDataColor.color.r.ToStringEX(), node.data.effectDataColor.color.g.ToStringEX(), node.data.effectDataColor.color.b.ToStringEX(), node.data.effectDataColor.color.a.ToStringEX() )); } Property_Code(node, true); }