예제 #1
0
 public static void WriteNamedValue(this XmlTextWriter writer, string name, ColorAlpha value, bool septags = false)
 {
     if (septags)
     {
         writer.WriteNamedValue(name + "R", value.R_AsByte);
         writer.WriteNamedValue(name + "G", value.G_AsByte);
         writer.WriteNamedValue(name + "B", value.B_AsByte);
         writer.WriteNamedValue(name + "A", value.A_AsByte);
     }
     else
     {
         writer.WriteStartElement(name);
         writer.WriteNamedValue("R", value.R_AsByte);
         writer.WriteNamedValue("G", value.G_AsByte);
         writer.WriteNamedValue("B", value.B_AsByte);
         writer.WriteNamedValue("A", value.A_AsByte);
         writer.WriteEndElement();
     }
 }