示例#1
0
 protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore)
 {
     base.Deserialize(reader, assetStore);
     Dimension    = reader.ReadVector2("Dimension");
     Color        = reader.ReadColor("Color");
     FillInterior = reader.ReadBool("FillInterior");
 }
示例#2
0
 protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore)
 {
     base.Deserialize(reader, assetStore);
     Text = reader.ReadString("Text") ??
            throw new InvalidOperationException("Text cannot be null.");
     FontSize = FontSize.FromPoints(reader.ReadDouble("FontSize"));
     Color    = reader.ReadColor("Color");
 }