Table of Contents

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)取得圖片檔名