WorldManifestPlatform

csharp
public sealed class WorldManifestPlatform

Namespace NodeWorld.SDK.Shared.

The files of a world for one platform (their sizes and SHA-256 are in WorldManifest.files).

Fields

target

csharp
public string target

The build target (StandaloneWindows64, StandaloneLinux64, Android), or LinuxArm64: the FL# module alone, for Linux ARM64 servers.

architecture

csharp
public string architecture

The processor architecture of the FL# native code (x86_64, arm64-v8a for Android, aarch64 for LinuxArm64).

path

csharp
public string path

The platform's folder in the world's package.

bundles

csharp
public string[] bundles

The asset bundles of the platform, in its folder.

sceneBundle

csharp
public string sceneBundle

The bundle holding the scene.

fluxSharpAot

csharp
public string fluxSharpAot

The FL# module compiled for this platform (.aot), in its folder.

fluxSharpRuntime

csharp
public string fluxSharpRuntime

The FL# runtime the module was made for.

fluxSharpAbiVersion

csharp
public int fluxSharpAbiVersion

Version of the interface between the module and the game.

fluxSharpCompilerVersion

csharp
public string fluxSharpCompilerVersion

Version of fluxc that compiled the module.

fluxSharpFeatures

csharp
public string[] fluxSharpFeatures

Features of the API the module uses.