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"); }
protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore) { base.Deserialize(reader, assetStore); Sprite = reader.IsNull("Sprite") ? null : assetStore.GetAsset <Sprite>(reader.ReadAssetId("Sprite")); }