internal void Delete(NativeSnapshotMetadata metadata) { Misc.CheckNotNull(metadata); C.SnapshotManager_Delete( mServices.AsHandle(), metadata.AsPointer()); }
internal void Read(NativeSnapshotMetadata metadata, Action <ReadResponse> callback) { Misc.CheckNotNull(metadata); Misc.CheckNotNull(callback); C.SnapshotManager_Read( mServices.AsHandle(), metadata.AsPointer(), InternalReadCallback, Callbacks.ToIntPtr <ReadResponse>(callback, ReadResponse.FromPointer)); }
internal void Commit(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, byte[] updatedData, Action <CommitResponse> callback) { Misc.CheckNotNull(metadata); Misc.CheckNotNull(metadataChange); C.SnapshotManager_Commit( mServices.AsHandle(), metadata.AsPointer(), metadataChange.AsPointer(), updatedData, new UIntPtr((ulong)updatedData.Length), InternalCommitCallback, Callbacks.ToIntPtr <CommitResponse>(callback, CommitResponse.FromPointer)); }
internal void Resolve(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, string conflictId, Action <CommitResponse> callback) { Misc.CheckNotNull(metadata); Misc.CheckNotNull(metadataChange); Misc.CheckNotNull(conflictId); C.SnapshotManager_ResolveConflict( mServices.AsHandle(), metadata.AsPointer(), metadataChange.AsPointer(), conflictId, InternalCommitCallback, Callbacks.ToIntPtr <CommitResponse>(callback, CommitResponse.FromPointer)); }
internal void Resolve(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, string conflictId, byte[] updatedData, Action <OpenResponse> callback) { Misc.CheckNotNull(metadata); Misc.CheckNotNull(metadataChange); Misc.CheckNotNull(conflictId); Misc.CheckNotNull(updatedData); C.SnapshotManager_ResolveConflict( mServices.AsHandle(), conflictId, metadata.AsPointer(), metadataChange.AsPointer(), updatedData, new UIntPtr((ulong)updatedData.Length), InternalOpenCallback, Callbacks.ToIntPtr <OpenResponse>(callback, OpenResponse.FromPointer)); }
internal void Commit(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, byte[] updatedData, Action<CommitResponse> callback) { Misc.CheckNotNull(metadata); Misc.CheckNotNull(metadataChange); C.SnapshotManager_Commit( mServices.AsHandle(), metadata.AsPointer(), metadataChange.AsPointer(), updatedData, new UIntPtr((ulong) updatedData.Length), InternalCommitCallback, Callbacks.ToIntPtr<CommitResponse>(callback, CommitResponse.FromPointer)); }
internal void Read(NativeSnapshotMetadata metadata, Action<ReadResponse> callback) { Misc.CheckNotNull(metadata); Misc.CheckNotNull(callback); C.SnapshotManager_Read( mServices.AsHandle(), metadata.AsPointer(), InternalReadCallback, Callbacks.ToIntPtr<ReadResponse>(callback, ReadResponse.FromPointer)); }
internal void Resolve(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, string conflictId, Action<CommitResponse> callback) { Misc.CheckNotNull(metadata); Misc.CheckNotNull(metadataChange); Misc.CheckNotNull(conflictId); C.SnapshotManager_ResolveConflict( mServices.AsHandle(), metadata.AsPointer(), metadataChange.AsPointer(), conflictId, InternalCommitCallback, Callbacks.ToIntPtr<CommitResponse>(callback, CommitResponse.FromPointer)); }
internal void Read(NativeSnapshotMetadata metadata, Action <SnapshotManager.ReadResponse> callback) { Misc.CheckNotNull <NativeSnapshotMetadata>(metadata); Misc.CheckNotNull <Action <SnapshotManager.ReadResponse> >(callback); GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_Read(this.mServices.AsHandle(), metadata.AsPointer(), new GooglePlayGames.Native.Cwrapper.SnapshotManager.ReadCallback(SnapshotManager.InternalReadCallback), Callbacks.ToIntPtr <SnapshotManager.ReadResponse>(callback, new Func <IntPtr, SnapshotManager.ReadResponse>(SnapshotManager.ReadResponse.FromPointer))); }
internal void Delete(NativeSnapshotMetadata metadata) { Misc.CheckNotNull <NativeSnapshotMetadata>(metadata); GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_Delete(this.mServices.AsHandle(), metadata.AsPointer()); }
internal void Commit(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, byte[] updatedData, Action <SnapshotManager.CommitResponse> callback) { Misc.CheckNotNull <NativeSnapshotMetadata>(metadata); Misc.CheckNotNull <NativeSnapshotMetadataChange>(metadataChange); GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_Commit(this.mServices.AsHandle(), metadata.AsPointer(), metadataChange.AsPointer(), updatedData, new UIntPtr((ulong)updatedData.Length), new GooglePlayGames.Native.Cwrapper.SnapshotManager.CommitCallback(SnapshotManager.InternalCommitCallback), Callbacks.ToIntPtr <SnapshotManager.CommitResponse>(callback, new Func <IntPtr, SnapshotManager.CommitResponse>(SnapshotManager.CommitResponse.FromPointer))); }
internal void Commit(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, byte[] updatedData, Action <CommitResponse> callback) { Misc.CheckNotNull <NativeSnapshotMetadata>(metadata); Misc.CheckNotNull <NativeSnapshotMetadataChange>(metadataChange); if (< > f__mg$cache7 == null) {