Class GoogleCloudDataStorageModule
Inheritance
GoogleCloudDataStorageModule
Syntax
[MovedFrom("Unity.MARS")]
public class GoogleCloudDataStorageModule : ScriptableSettings<GoogleCloudDataStorageModule>, 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
Implements
CloudLoadAsync(String, Action<Boolean, Int64, String>, ProgressCallback)
Declaration
public void CloudLoadAsync(string key, Action<bool, long, string> callback, ProgressCallback progress = null)
Parameters
Implements
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
Implements
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
Implements
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