public void WriteProperty(Property prop, XmlDocument doc, XmlNode node) { UDim2 value = prop.CastValue <UDim2>(); UDim xUDim = value.X; UDimToken.WriteUDim(doc, node, xUDim, "X"); UDim yUDim = value.Y; UDimToken.WriteUDim(doc, node, yUDim, "Y"); }
public bool ReadProperty(Property property, XmlNode token) { UDim xUDim = UDimToken.ReadUDim(token, "X"); UDim yUDim = UDimToken.ReadUDim(token, "Y"); if (xUDim != null && yUDim != null) { property.Type = PropertyType.UDim2; property.Value = new UDim2(xUDim, yUDim); return(true); } return(false); }