AvatarBuildPipeline

csharp
public sealed class AvatarBuildPipeline : BuildPipelineBase

Namespace NodeWorld.SDK.Editor.

Validates an avatar and builds its asset bundles for each platform, with the manifest and the zip uploaded on the website.

Properties

IsBuilding

csharp
public static new bool IsBuilding { get; }

A build is running.

Methods

BuildAvatar

csharp
public static void BuildAvatar(GameObject avatarRoot, string displayName, string outputDirectory, List<BuildTarget> targets, Action<bool, string> onCompleted)

Builds the avatar under avatarRoot for each of targets into outputDirectory; onComplete gets the success and a message.

ValidateAvatar

csharp
public static ValidationReport ValidateAvatar(GameObject avatarRoot)

Checks the avatar under avatarRoot without building it.

Events

BuildCompleted

csharp
public static new event Action<bool, string> BuildCompleted

Raised when a build ends: success, and a message.

Nested types