Table of Contents

Class ObjectPlacementContext

Namespace
TileWorld.Engine.Runtime.Contexts
Assembly
TileWorld.Engine.dll

Supplies metadata and behavioral flags for object placement operations.

public sealed class ObjectPlacementContext
Inheritance
ObjectPlacementContext
Inherited Members

Properties

ActorEntityId

Gets the actor identifier responsible for the placement request.

public int ActorEntityId { get; init; }

Property Value

int

Direction

Gets the requested facing direction of the placed object.

public Direction Direction { get; init; }

Property Value

Direction

IgnoreValidation

Gets a value indicating whether placement validation should be bypassed.

public bool IgnoreValidation { get; init; }

Property Value

bool

Source

Gets the logical source of the placement request.

public PlacementSource Source { get; init; }

Property Value

PlacementSource

SuppressDrops

Gets a value indicating whether object drops should be suppressed when the placed object is later destroyed.

public bool SuppressDrops { get; init; }

Property Value

bool

SuppressEvents

Gets a value indicating whether placement events should be suppressed.

public bool SuppressEvents { get; init; }

Property Value

bool