NodeWorld

WorldBuildPipeline

La référence est en anglais : elle est générée à partir des commentaires du code, écrits en anglais.

csharp
public sealed class WorldBuildPipeline : BuildPipelineBase

Namespace NodeWorld.SDK.Editor.

Build pipeline for packaging a scene as a NodeWorld world bundle. Runs as a single blocking editor operation once launched outside IMGUI.

Properties

IsBuilding

csharp
public static new bool IsBuilding { get; }

A build is running.

Methods

BuildWorld

csharp
public static void BuildWorld(string scenePath, string worldId, string displayName, WorldBuildMetadata metadata, string outputDirectory, List<BuildTarget> targets, Action<bool, string> onCompleted)

Builds the scene as a world for each target into the output folder (and the FL# scripts for Linux ARM64 servers when WorldBuildMetadata.LinuxArm64 is set), then writes its manifest, signed with the creator's key (made at the first build).

Events

BuildCompleted

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

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

Nested types