Class GenesisCloudDataStorageModule
Inheritance
GenesisCloudDataStorageModule
Syntax
public class GenesisCloudDataStorageModule : ScriptableSettings<GenesisCloudDataStorageModule>, IModuleBehaviorCallbacks, IModule, IProvidesCloudDataStorage, IFunctionalityProvider
Methods
AuthenticatedGetRequest(String, String, Action<Boolean, String>)
Declaration
public void AuthenticatedGetRequest(string uri, string authToken, Action<bool, string> callback)
Parameters
CloudLoadAsync(String, Action<Boolean, Int64, Byte[]>, ProgressCallback)
Declaration
public void CloudLoadAsync(string key, Action<bool, long, byte[]> callback, ProgressCallback progress = null)
Parameters
CloudLoadAsync(String, Action<Boolean, Int64, String>, ProgressCallback)
Declaration
public void CloudLoadAsync(string key, Action<bool, long, string> callback, ProgressCallback progress = null)
Parameters
CloudLoadTextureAsync(String, LoadTextureCallback, ProgressCallback)
Declaration
public void CloudLoadTextureAsync(string key, LoadTextureCallback callback, ProgressCallback progress = null)
Parameters
Implements
CloudSaveAsync(String, Byte[], Action<Boolean, Int64, String>, ProgressCallback)
Declaration
public void CloudSaveAsync(string key, byte[] bytesObject, Action<bool, long, string> callback = null, ProgressCallback progress = null)
Parameters
CloudSaveAsync(String, String, Action<Boolean, Int64, String>, ProgressCallback)
Declaration
public void CloudSaveAsync(string key, string serializedObject, Action<bool, long, string> callback = null, ProgressCallback progress = null)
Parameters
GetAPIKey()
Declaration
public string GetAPIKey()
Returns
Implements
GetProjectIdentifier()
Declaration
public string GetProjectIdentifier()
Returns
Implements
IsConnected()
Declaration
public bool IsConnected()
Returns
Implements
LoadLocalTextureAsync(String, LoadTextureCallback, ProgressCallback)
Declaration
public void LoadLocalTextureAsync(string path, LoadTextureCallback callback, ProgressCallback progress = null)
Parameters
Implements
SetAPIKey(String)
Declaration
public void SetAPIKey(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Implements
SetProjectIdentifier(String)
Declaration
public void SetProjectIdentifier(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Implements
Explicit Interface Implementations
Declaration
void IFunctionalityProvider.ConnectSubscriber(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Implements
Declaration
void IFunctionalityProvider.LoadProvider()
Implements
Declaration
void IFunctionalityProvider.UnloadProvider()
Implements
Declaration
void IModule.LoadModule()
Implements
Declaration
void IModule.UnloadModule()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorAwake()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorDestroy()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorDisable()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorEnable()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorStart()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorUpdate()
Implements