public override void GetLatestTimestamp(ISharedDataStorage.OnGetLatestSaveTimestamp onFinishDelegate) { if (this.RawData == null) { ISharedDataLog.LogWarning("SharedDataRawStorage GetLatestTimestamp is being called but RawData is null!"); onFinishDelegate(false, 0.0); return; } base.CreateDataSchema(); using (MemoryStream memoryStream = new MemoryStream(this.RawData)) { using (BinaryReader binaryReader = new BinaryReader(memoryStream)) { this.metaData.Read(memoryStream, binaryReader, this.Encryption); } } onFinishDelegate(true, this.metaData.LatestTimestamp); }
public abstract void GetLatestTimestamp(ISharedDataStorage.OnGetLatestSaveTimestamp onFinishDelegate);