Exemple #1
0
        public UDim2 ReadAttribute(Attribute attr)
        {
            UDim x = UDimToken.ReadUDim(attr);
            UDim y = UDimToken.ReadUDim(attr);

            return(new UDim2(x, y));
        }
Exemple #2
0
        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");
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 public void WriteAttribute(Attribute attr, UDim2 value)
 {
     UDimToken.WriteUDim(attr, value.X);
     UDimToken.WriteUDim(attr, value.Y);
 }