|
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