s&box docs
API ReferenceSandbox.Mounting

public sealed class Sandbox.Mounting.PrefabBuilder

A scoped builder for creating prefabs within a Mount. Typically used inside a `Sandbox.Mounting.ResourceLoader.Load` implementation.

Constructors

Showing 1 constructors

Methods

Showing 4 methods

public Sandbox.PrefabFile Create()

Serialize the scene content into a registered `Sandbox.PrefabFile`. Call after you've created any objects and the `Sandbox.Mounting.PrefabBuilder.Scope` has been disposed.

public static void Destroy(Sandbox.PrefabFile prefab)

Unregister and destroy a `Sandbox.PrefabFile` created by `Sandbox.Mounting.PrefabBuilder.Create`. Call from `Sandbox.Mounting.ResourceLoader.Shutdown` when a mount is disabled.

public Sandbox.Mounting.PrefabBuildScope Scope()

Enter a temporary scene scope. GameObjects created inside will become part of this prefab.

public Sandbox.Mounting.PrefabBuilder WithName(string name)

Set the name/resource path of the resulting prefab. The root `Sandbox.GameObject` name is derived from the filename portion if left unchanged.

Metadata

FieldValue
NamespaceSandbox.Mounting
Typeclass
AssemblySandbox.Engine
Doc IDT:Sandbox.Mounting.PrefabBuilder

On this page