Class ModelLoaderFactory
状況に応じてモデルをロードするモジュールを作成するファクトリー
Inherited Members
Namespace: VRoidSDK
Assembly: VRoidSDK.dll
Syntax
public static class ModelLoaderFactory
Remarks
ファイルがすでにキャッシュ上に存在する場合は、キャッシュからロードするモジュールを作成し、 存在しない場合は、HubApiを実行してダウンロードしてからロードするモジュールを作成する
Methods
Create(CharacterModel, ICoroutineHandlable, HubModelDeserializerOption, Action<IModelLoader>, Action<ApiErrorFormat>)
モデルをロードするモジュールを作成する
Declaration
public static void Create(CharacterModel characterModel, ICoroutineHandlable coroutineHandler, HubModelDeserializerOption option, Action<IModelLoader> onSuccess, Action<ApiErrorFormat> onError)
Parameters
Type | Name | Description |
---|---|---|
CharacterModel | characterModel | ロードするキャラクターモデル |
ICoroutineHandlable | coroutineHandler | コルーチンが実行できるハンドラオブジェクト |
HubModelDeserializerOption | option | オプション |
Action<IModelLoader> | onSuccess | 成功時のコールバック関数 |
Action<ApiErrorFormat> | onError | 失敗時のコールバック関数 |