Plush

Contact2D#

PlushEngine · Type index

Namespace: PlushEngine.Physics2D (using PlushEngine.Physics2D;)

A contact normal points outward from Other toward Self. Sensors report entry once until separation. Solid contacts report impacts, not continuous resting-contact events.

public readonly record struct Contact2D(RuntimeEntity Self, RuntimeEntity Other, Vector2 Normal, bool IsSensor)

Record properties#

PropertyTypeAccessConstructor default
SelfRuntimeEntityget; init;required
OtherRuntimeEntityget; init;required
NormalVector2get; init;required
IsSensorboolget; init;required

RuntimeEntity

Source#