Class HubModelDeserializer
Deserialize downloaded model
Inherited Members
Namespace: Pixiv.VroidSdk.Api.Legacy
Assembly: VRoidSDK.dll
Syntax
[Obsolete("HubModelDeserializer is deprecated. Please use ModelLoader")]
public class HubModelDeserializer
Properties
Instance
Extract singleton object
Declaration
public static HubModelDeserializer Instance { get; }
Property Value
| Type | Description |
|---|---|
| HubModelDeserializer |
Methods
Initialize(IDownloadLicensePublishable, ISdkConfig)
Initialize
Declaration
public void Initialize(IDownloadLicensePublishable api, ISdkConfig config)
Parameters
| Type | Name | Description |
|---|---|---|
| IDownloadLicensePublishable | api | Download |
| ISdkConfig | config | Settings for using VRoid SDK |
LoadCharacterAsync(CharacterModel, HubModelDeserializerOption, Action<GameObject>, Action<Single>, Action<Exception>)
Load character asynchronously
Declaration
public void LoadCharacterAsync(CharacterModel characterModel, HubModelDeserializerOption option, Action<GameObject> onLoadComplete, Action<float> onDownloadProgress, Action<Exception> onError)
Parameters
| Type | Name | Description |
|---|---|---|
| CharacterModel | characterModel | Model to load |
| HubModelDeserializerOption | option | Loading option |
| Action<GameObject> | onLoadComplete | Load completion callback |
| Action<Single> | onDownloadProgress | Callback on download progress |
| Action<Exception> | onError | Failure callback |
Exceptions
| Type | Condition |
|---|---|
| Exception | HubModelDeserializer is not initialized |
LoadCharacterAsync(CharacterModel, String, Action<GameObject>, Action<Single>, Action<Exception>)
Load character asynchronously
Declaration
public void LoadCharacterAsync(CharacterModel characterModel, string encryptPassword, Action<GameObject> onLoadComplete, Action<float> onDownloadProgress, Action<Exception> onError)
Parameters
| Type | Name | Description |
|---|---|---|
| CharacterModel | characterModel | Model to load |
| String | encryptPassword | Application-specific string to preserve model |
| Action<GameObject> | onLoadComplete | Load completion callback |
| Action<Single> | onDownloadProgress | Callback on download progress |
| Action<Exception> | onError | Failure callback |
Exceptions
| Type | Condition |
|---|---|
| Exception | HubModelDeserializer is not initialized |