Table of Contents

Class TilePlacementContext

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

Supplies metadata and behavioral flags for tile placement operations.

public sealed class TilePlacementContext
Inheritance
TilePlacementContext
Inherited Members

Properties

ActorEntityId

Gets the actor identifier responsible for the placement request.

public int ActorEntityId { get; init; }

Property Value

int

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 reserved for future drop-suppression behavior.

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

VariantHint

Gets an optional explicit autotile variant to seed before post-processing runs.

public ushort? VariantHint { get; init; }

Property Value

ushort?