TraceCollisionAttributes
Structpublic struct TraceCollisionAttributesConstructors
Properties
The collision function mask that determines which collision functions apply.
public readonly CollisionFunctionMask_t CollisionFunctionMask { get; }The collision group that defines the collision behavior for these attributes.
public readonly CollisionGroup CollisionGroup { get; }The detail layer mask that defines which detail layers are included in collision detection.
public readonly ushort DetailLayerMask { get; }The type of detail layer mask being used.
public readonly byte DetailLayerMaskType { get; }The entity ID associated with these collision attributes.
public readonly uint EntityId { get; }The hierarchy ID associated with these collision attributes.
public readonly ushort HierarchyId { get; }The interaction layer mask defining the types of surfaces or entities that this object interacts as during collision.
public readonly ulong InteractsAs { get; }The interaction layer mask defining the types of surfaces or entities that this object excludes from interaction during collision.
public readonly ulong InteractsExclude { get; }The interaction layer mask defining the types of surfaces or entities that this object interacts with during collision.
public readonly ulong InteractsWith { get; }The owner entity ID associated with these collision attributes. This is typically the ID of the entity that owns or created this object.
public readonly uint OwnerId { get; }The target detail layer for collision detection.
public readonly byte TargetDetailLayer { get; }Methods
Returns the fully qualified type name of this instance.
public override string ToString()