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