Class ReflectClient
Inheritance
ReflectClient
Syntax
public class ReflectClient : ISyncModelProvider, IDisposable
Constructors
ReflectClient(IUpdateDelegate, UnityUser, PlayerStorage, UnityProject, AccessToken)
Declaration
public ReflectClient(IUpdateDelegate updateDelegate, UnityUser user, PlayerStorage storage, UnityProject project, AccessToken accessToken)
Parameters
Type |
Name |
Description |
IUpdateDelegate |
updateDelegate |
|
UnityUser |
user |
|
PlayerStorage |
storage |
|
UnityProject |
project |
|
AccessToken |
accessToken |
|
Properties
manifestUpdated
Declaration
public Action manifestUpdated { get; set; }
Property Value
Methods
Dispose()
Declaration
DownloadSpatialManifestAsync(IEnumerable<SyncId>, GetNodesOptions, CancellationToken)
Declaration
public Task<SpatialManifest> DownloadSpatialManifestAsync(IEnumerable<SyncId> ids, GetNodesOptions getNodesOptions, CancellationToken token)
Parameters
Returns
Type |
Description |
Task<SpatialManifest> |
|
DownloadSyncModelAsync(StreamKey, String, CancellationToken)
Declaration
public async Task DownloadSyncModelAsync(StreamKey streamKey, string hash, CancellationToken token)
Parameters
Returns
GetSyncManifestsAsync(GetManifestOptions, CancellationToken)
Declaration
public async Task<IEnumerable<SyncManifest>> GetSyncManifestsAsync(GetManifestOptions options, CancellationToken token)
Parameters
Returns
GetSyncManifestsAsync(CancellationToken)
Declaration
public Task<IEnumerable<SyncManifest>> GetSyncManifestsAsync(CancellationToken token)
Parameters
Returns
Implements
GetSyncModelAsync(StreamKey, String, CancellationToken)
Declaration
public Task<ISyncModel> GetSyncModelAsync(StreamKey streamKey, string hash, CancellationToken token)
Parameters
Returns
Type |
Description |
Task<ISyncModel> |
|
Implements