Class AreaBinding

Namespace
TDMaker.Core.Effects
Assembly
TDMaker.Core.dll

A pooled emitted region with its own lifetime and occupancy cadence.

public sealed class AreaBinding
Inheritance
AreaBinding
Inherited Members

Constructors

AreaBinding()

public AreaBinding()

Properties

Definition

Immutable region data.

public AreaEffectDef Definition { get; }

Property Value

AreaEffectDef

Id

Monotonically increasing region identifier.

public long Id { get; }

Property Value

long

Position

Current region center.

public Vec2 Position { get; }

Property Value

Vec2

SourceId

Optional source identifier.

public int SourceId { get; }

Property Value

int

StartedAt

Lifetime origin.

public double StartedAt { get; }

Property Value

double