Class ModelLoaderBase
キャラクターモデルをシーンにロードするための基底クラス
Implements
Inherited Members
Namespace: VRoidSDK
Assembly: VRoidSDK.dll
Syntax
public abstract class ModelLoaderBase : IModelLoader
Properties
OnError
モデルのロード時にハンドリングされるコールバック
Declaration
public Action<Exception> OnError { get; set; }
Property Value
Type | Description |
---|---|
Action<Exception> | エラーが発生したときの例外を引数にとるコールバック関数 |
OnProgress
進捗状態をハンドリングするコールバック
Declaration
public Action<float> OnProgress { get; set; }
Property Value
Type | Description |
---|---|
Action<Single> | 進捗度 (0.0 ~ 1.0)を引数にするコールバック関数 |
OnVrmModelLoaded
VRMのインポート完了時にハンドリングされるコールバック
Declaration
public Action<GameObject> OnVrmModelLoaded { get; set; }
Property Value
Type | Description |
---|---|
Action<GameObject> | VRMから読み込まれたGameObjectを引数にとるコールバック関数 |
Methods
Load()
モデルをロードする
Declaration
public abstract void Load()
LoadVRMFromBinary(Byte[])
バイナリ列をVRMファイルとして読み込む
Declaration
protected void LoadVRMFromBinary(byte[] characterBinary)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | characterBinary |