override public void Setup_BeforeAdd(XML xml)
{
base.Setup_BeforeAdd(xml);
string str;
str = xml.GetAttribute("color");
if (str != null)
{
_content.color = ToolSet.ConvertFromHtmlColor(str);
}
str = xml.GetAttribute("flip");
if (str != null)
{
_content.flip = FieldTypes.ParseFlipType(str);
}
str = xml.GetAttribute("fillMethod");
if (str != null)
{
_content.fillMethod = FieldTypes.ParseFillMethod(str);
}
if (_content.fillMethod != FillMethod.None)
{
_content.fillOrigin = xml.GetAttributeInt("fillOrigin");
_content.fillClockwise = xml.GetAttributeBool("fillClockwise", true);
_content.fillAmount = (float)xml.GetAttributeInt("fillAmount", 100) / 100;
}
}