Interface ISceneStorageManager
SceneStorageManager介面
public interface ISceneStorageManager
Methods
ClearAllData(ISceneStorageCallback)
清空全部Scene Data
void ClearAllData(ISceneStorageCallback callback)
Parameters
callbackISceneStorageCallback實作OnLoadComplete()得到成功通知
DeleteData(string, ISceneStorageCallback)
刪除一筆 Scene Data
void DeleteData(string key, ISceneStorageCallback callback)
Parameters
keystring資料鍵值
callbackISceneStorageCallback實作OnLoadComplete()得到成功通知
DownloadImage(string, ISceneStorageCallback)
下載圖片
void DownloadImage(string url, ISceneStorageCallback callback)
Parameters
urlstring圖片url
callbackISceneStorageCallback實作OnLoadComplete(Texture2D texture)取得圖片texture
DumpAllData(ISceneStorageCallback)
取得完整Scene Data JSON字串,提供除錯使用。
void DumpAllData(ISceneStorageCallback callback)
Parameters
callbackISceneStorageCallback實作OnLoadComplete(string result)取得JSON字串
GetData(string, ISceneStorageCallback)
取得一筆 Scene Data
void GetData(string key, ISceneStorageCallback callback)
Parameters
keystring資料鍵值
callbackISceneStorageCallback實作OnLoadComplete(Object result)取得結果物件
SaveData(string, object, ISceneStorageCallback)
儲存一筆 Scene Data
void SaveData(string key, object value, ISceneStorageCallback callback)
Parameters
keystring資料鍵值
valueobject資料物件,支援string/int/float/string[]/int[]/float[]六種型態
callbackISceneStorageCallback實作OnLoadComplete()得到成功通知
UploadImage(byte[], SceneStorageImageType, ISceneStorageCallback)
上傳圖片
void UploadImage(byte[] bytes, SceneStorageImageType type, ISceneStorageCallback callback)
Parameters
bytesbyte[]圖片binary
typeSceneStorageImageType圖片類型
callbackISceneStorageCallback實作OnLoadComplete(string result)取得圖片檔名