Exemplo n.º 1
0
 protected internal override void Serialize(IComponentDataWriter writer, IAssetStore assetStore)
 {
     base.Serialize(writer, assetStore);
     writer.WriteVector2("Dimension", Dimension);
     writer.WriteColor("Color", Color);
     writer.WriteBool("FillInterior", FillInterior);
 }
Exemplo n.º 2
0
 /// <inheritdoc />
 protected internal override void Serialize(IComponentDataWriter writer, IAssetStore assetStore)
 {
     base.Serialize(writer, assetStore);
     writer.WriteBool("Visible", Visible);
     writer.WriteString("SortingLayerName", SortingLayerName);
     writer.WriteInt("OrderInLayer", OrderInLayer);
 }
        protected internal override void Serialize(IComponentDataWriter writer, IAssetStore assetStore)
        {
            base.Serialize(writer, assetStore);

            if (Sound is null)
            {
                writer.WriteNull("Sound");
            }
            else
            {
                writer.WriteAssetId("Sound", assetStore.GetAssetId(Sound));
            }

            writer.WriteBool("IsPlaying", IsPlaying);
        }