HitBoxTrace
Structpublic struct HitBoxTraceConstructors
Properties
The name of the bone that this hitbox is attached to.
public readonly string BoneName { get; }The hashed token of the bone name for faster lookup.
public readonly CUtlStringToken BoneNameHash { get; }Indicates whether this hitbox has a forced transform applied.
public readonly bool ForcedTransform { get; }The forced transform object that defines additional positioning or rotation for this hitbox.
public readonly CTransform ForcedTransformObject { get; }The hit group ID associated with this hitbox, determining damage behavior.
public readonly HitGroup_t GroupId { get; }The index of this hitbox within the entity's hitbox list.
public readonly ushort HitBoxIndex { get; }The maximum bounds of the hitbox in 3D space.
public readonly Vector MaxBounds { get; }The minimum bounds of the hitbox in 3D space.
public readonly Vector MinBounds { get; }The render color of the hitbox, typically used for debugging visualization.
public readonly Color RenderColor { get; }The radius of the shape used for this hitbox.
public readonly float ShapeRadius { get; }The type of shape used for this hitbox.
public readonly byte ShapeType { get; }The surface property name associated with this hitbox.
public readonly string SurfaceProperty { get; }Indicates whether this hitbox uses only translation, without rotation.
public readonly bool TranslationOnly { get; }Methods
Returns the fully qualified type name of this instance.
public override string ToString()