Beispiel #1
0
        override protected void doDeserialize(net.Stream stream)
        {
            x = stream.tryReadFloat();
            y = stream.tryReadFloat();

            width  = stream.tryReadFloat();
            height = stream.tryReadFloat();

            minWidth  = stream.tryReadFloat();
            minHeight = stream.tryReadFloat();

            maxWidth  = stream.tryReadFloat();
            maxHeight = stream.tryReadFloat();

            widthExpandable  = stream.tryReadBool();
            heightExpandable = stream.tryReadBool();
        }
Beispiel #2
0
        override protected void doSerialize(net.Stream stream)
        {
            stream.write(x);
            stream.write(y);

            stream.write(width);
            stream.write(height);

            stream.write(minWidth);
            stream.write(minHeight);

            stream.write(maxWidth);
            stream.write(maxHeight);

            stream.write(widthExpandable);
            stream.write(heightExpandable);
        }
Beispiel #3
0
        override protected void doSerialize(net.Stream stream)
        {
            if (skin != Skin.Default)
            {
                stream.write(skin.ToString());
            }
            else
            {
                stream.writeNull();
            }

            serializeStyle(style, stream);

            stream.write(isShowing);

            font.serialize(stream);
            area.serialize(stream);
        }
Beispiel #4
0
        override protected void doDeserialize(net.Stream stream)
        {
            string skinString = stream.tryReadString();

            if (skinString != null)
            {
                skin = (Skin)System.Enum.Parse(typeof(Skin), skinString);
            }
            else
            {
                skin = Skin.Default;
            }

            style = deserializeStyle(stream);

            isShowing = stream.readBool();

            font.deserialize(stream);
            area.deserialize(stream);
        }
Beispiel #5
0
 override protected void doDeserialize(net.Stream stream)
 {
     w = stream.readDouble();
     v.deserialize(stream);
 }
Beispiel #6
0
 override protected void doSerialize(net.Stream stream)
 {
     stream.write(w);
     v.serialize(stream);
 }