|
| enum | PipelineStep {
None
, Downloading
, Extracting
, Importing
,
Building
, Uploading
, Clearing
} |
| |
|
|
string | GetAvatarPath (string name) |
| |
|
| AvatarAssetBundlePipeline (AvatarBundleConfiguration config) |
| |
| void | StartPipeline (object owner) |
| | Start pipeline coroutine.
|
| |
|
void | StopPipeline () |
| | Stop pipeline coroutine.
|
| |
|
IEnumerator | ExecutePipeline () |
| | Execute the full pipeline.
|
| |
|
void | SetupPackages (UnityAction< bool > Result) |
| | Install necessary packages.
|
| |
|
void | CleanUpPackages () |
| | Remove pipeline's packages.
|
| |
| IEnumerator | ExecuteForAvatar (string avatar) |
| | Execute the pipeline for one avatar.
|
| |
| IEnumerator | ImportAvatar (string AvatarName) |
| | Import an avatar's fbx.
|
| |
|
IEnumerator | DownloadFbx (string avatarName) |
| | Download an avatar.
|
| |
|
void | WriteMetadata (string avatarName, AvatarData metaData) |
| |
|
IEnumerator | Extract (string zipPath, string extractPath) |
| |
| void | GetAvatarList (UnityAction< List< string > > callback) |
| | Get list of available avatars for the current pipeline configuration.
|
| |
|
|
static IEnumerator | ForceEditorUpdate () |
| |
|
static string | GetAssetBundleExtension () |
| |
|
|
IEnumerator | ImportFbx (string avatarName) |
| | Import fbx execution.
|
| |
|
bool | IsAssetBundleAlreadyOnServer (string avatarName) |
| |
|
IEnumerator | GenerateAndDownloadZip (AvatarData avatar) |
| |
|
IEnumerator | DownloadZip (string zipUrl, string AvatarName) |
| |
|
IEnumerator | CopyPreviewImage (AvatarData avatarData) |
| |
|
IEnumerator | CreatePreview (string avatarName) |
| |
|
IEnumerator | CreateNewMetadata (string avatarName) |
| |
|
IEnumerator | BuildAssetBundle (string avatarName) |
| | Build asset bundle from avatar prefab.
|
| |
| void | UploadAssetBundleToServer (string avatarName) |
| | Upload asset bundle to remote location.
|
| |
|
void | UploadFBX (string avatarName, string avatarPath) |
| |
|
IEnumerator | UploadMetadata (string avatarName) |
| |
|
IEnumerator | UploadPreview (string avatarName) |
| |
|
string | GetAvatarServerPath (string avatarName) |
| |
|
IEnumerator | DeleteFiles (string avatarName) |
| | Delete local files for an avatar.
|
| |
|
|
AvatarImporter | importer |
| |
|
EditorCoroutine | coroutine |
| |
|
Dictionary< string, string > | AvatarNameToPath |
| |
|
|
const string | pattern = "<meta http-equiv=\"refresh\" content=\"0; url=(.+?)\">" |
| |
|
static readonly Regex | regex = new Regex(pattern) |
| |
◆ StartPipeline()
| void Inria.Avatar.AvatarReady.Bundle.AvatarAssetBundlePipeline.StartPipeline |
( |
object | owner | ) |
|
|
inline |
Start pipeline coroutine.
- Parameters
-
| owner | Object the coroutine is attached to |
◆ ExecuteForAvatar()
| IEnumerator Inria.Avatar.AvatarReady.Bundle.AvatarAssetBundlePipeline.ExecuteForAvatar |
( |
string | avatar | ) |
|
|
inline |
Execute the pipeline for one avatar.
- Parameters
-
◆ ImportAvatar()
| IEnumerator Inria.Avatar.AvatarReady.Bundle.AvatarAssetBundlePipeline.ImportAvatar |
( |
string | AvatarName | ) |
|
|
inline |
Import an avatar's fbx.
- Parameters
-
◆ UploadAssetBundleToServer()
| void Inria.Avatar.AvatarReady.Bundle.AvatarAssetBundlePipeline.UploadAssetBundleToServer |
( |
string | avatarName | ) |
|
|
inlineprivate |
Upload asset bundle to remote location.
- Exceptions
-
◆ GetAvatarList()
| void Inria.Avatar.AvatarReady.Bundle.AvatarAssetBundlePipeline.GetAvatarList |
( |
UnityAction< List< string > > | callback | ) |
|
|
inline |
Get list of available avatars for the current pipeline configuration.
- Parameters
-
| callback | Callback when the list has been generated |
The documentation for this class was generated from the following file:
- AvatarAssetBundlePipeline.cs