Class LicenseManager
CachedLicenseに関する機能をまとめたマネージャクラス
Inherited Members
Namespace: VRoidSDK
Assembly: VRoidSDK.dll
Syntax
public class LicenseManager
Methods
CleanCache(UInt32)
保存しているキャッシュ情報をmaxCacheCount件に減らし、モデルファイルも削除する
Declaration
public static void CleanCache(uint maxCacheCount)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | maxCacheCount | 最大件数 |
LicenseCache(DownloadLicense)
Downloadしたライセンス情報をもとにLocalStorageに保存するキャッシュライセンスを作成する
Declaration
public static CachedLicense LicenseCache(DownloadLicense license)
Parameters
Type | Name | Description |
---|---|---|
DownloadLicense | license | ダウンロードライセンス |
Returns
Type | Description |
---|---|
CachedLicense |
LoadExistLicense(String)
LocalStorageからキャラクタモデルIDをもとにダウンロードライセンスを取得する
Declaration
public static CachedLicense? LoadExistLicense(string characterModelId)
Parameters
Type | Name | Description |
---|---|---|
String | characterModelId | キャラクタモデルID |
Returns
Type | Description |
---|---|
Nullable<CachedLicense> | キャッシュライセンス |