Class RemainsRecord
- Namespace
- TDMaker.Core
- Assembly
- TDMaker.Core.dll
A pooled neutral body record. Retain Id, rather than the object, after it leaves Simulation.Remains.
public sealed class RemainsRecord
- Inheritance
-
RemainsRecord
- Inherited Members
Properties
CastDueAt
Scheduled consumption time.
public double CastDueAt { get; }
Property Value
Cause
Terminal resolution cause.
public ResolutionKind Cause { get; }
Property Value
DamageKind
Fatal packet's damage channel.
public DamageKind DamageKind { get; }
Property Value
DiedAt
Game time of death.
public double DiedAt { get; }
Property Value
EntityId
Original entity identifier.
public int EntityId { get; }
Property Value
ExpiresAt
Exclusive availability deadline. Reservation does not extend it.
public double ExpiresAt { get; }
Property Value
Faction
Original faction.
public RemainsFaction Faction { get; }
Property Value
FatalFlags
Fatal packet's control flags.
public DamageFlags FatalFlags { get; }
Property Value
HasPath
Whether a hostile result can inherit a path.
public bool HasPath { get; }
Property Value
Id
Monotonic body identifier.
public int Id { get; }
Property Value
IsConnecting
Captured connection traversal state.
public bool IsConnecting { get; }
Property Value
Kind
Original entity role.
public EntityKind Kind { get; }
Property Value
LaneIndex
Captured lane.
public int LaneIndex { get; }
Property Value
LineageId
Stable shared ancestry root.
public int LineageId { get; }
Property Value
NodeIndex
Captured segment start.
public int NodeIndex { get; }
Property Value
PathIndex
Captured path index.
public int PathIndex { get; }
Property Value
Position
Death position.
public Vec2 Position { get; }
Property Value
ReservationUntil
Reservation timeout.
public double ReservationUntil { get; }
Property Value
ReservedBy
Exclusive reserving actor, or zero.
public int ReservedBy { get; }
Property Value
SegmentProgress
Captured segment fraction.
public float SegmentProgress { get; }
Property Value
Tags
Original eligibility tags.
public ulong Tags { get; }
Property Value
TemplateId
Original template identifier.
public string TemplateId { get; }
Property Value
TravelAngle
Captured travel direction.
public float TravelAngle { get; }