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(); }
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); }
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); }
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); }
override protected void doDeserialize(net.Stream stream) { w = stream.readDouble(); v.deserialize(stream); }
override protected void doSerialize(net.Stream stream) { stream.write(w); v.serialize(stream); }