protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore)
        {
            base.Deserialize(reader, assetStore);

            Sound     = reader.IsNull("Sound") ? null : assetStore.GetAsset <ISound>(reader.ReadAssetId("Sound"));
            IsPlaying = reader.ReadBool("IsPlaying");
        }
示例#2
0
 protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore)
 {
     base.Deserialize(reader, assetStore);
     Sprite = reader.IsNull("Sprite")
         ? null
         : assetStore.GetAsset <Sprite>(reader.ReadAssetId("Sprite"));
 }