Skip to main content

RnQueryShapeAttr_t

Query attributes for a VPhys2 shape trace: which layers and object sets to consider, entities to skip, and flags like HitSolid and HitTrigger. Default-constructed with sensible defaults (hit solid, ignore disabled pairs, all object sets).

public struct RnQueryShapeAttr_t

Namespace: DeadworksManaged.Api
Source: Trace/RnQueryShapeAttr_t.cs#L11

Constructors​

new RnQueryShapeAttr_t()​

Signature

public RnQueryShapeAttr_t()

Source: Trace/RnQueryShapeAttr_t.cs#L53

Properties​

RnQueryShapeAttr_t.HitSolid​

Signature

public bool HitSolid { get; set; }

Source: Trace/RnQueryShapeAttr_t.cs#L24

RnQueryShapeAttr_t.HitSolidRequiresGenerateContacts​

Signature

public bool HitSolidRequiresGenerateContacts { get; set; }

Source: Trace/RnQueryShapeAttr_t.cs#L28

RnQueryShapeAttr_t.HitTrigger​

Signature

public bool HitTrigger { get; set; }

Source: Trace/RnQueryShapeAttr_t.cs#L32

RnQueryShapeAttr_t.ShouldIgnoreDisabledPairs​

Signature

public bool ShouldIgnoreDisabledPairs { get; set; }

Source: Trace/RnQueryShapeAttr_t.cs#L36

RnQueryShapeAttr_t.IgnoreIfBothInteractWithHitboxes​

Signature

public bool IgnoreIfBothInteractWithHitboxes { get; set; }

Source: Trace/RnQueryShapeAttr_t.cs#L40

RnQueryShapeAttr_t.ForceHitEverything​

Signature

public bool ForceHitEverything { get; set; }

Source: Trace/RnQueryShapeAttr_t.cs#L44

RnQueryShapeAttr_t.Unknown​

Signature

public bool Unknown { get; set; }

Source: Trace/RnQueryShapeAttr_t.cs#L48

Fields​

RnQueryShapeAttr_t.InteractsWith​

Signature

public InteractionLayer InteractsWith;

Source: Trace/RnQueryShapeAttr_t.cs#L12

RnQueryShapeAttr_t.InteractsExclude​

Signature

public InteractionLayer InteractsExclude;

Source: Trace/RnQueryShapeAttr_t.cs#L13

RnQueryShapeAttr_t.InteractsAs​

Signature

public InteractionLayer InteractsAs;

Source: Trace/RnQueryShapeAttr_t.cs#L14

RnQueryShapeAttr_t.EntityIdsToIgnore​

Signature

public fixed uint EntityIdsToIgnore;

Source: Trace/RnQueryShapeAttr_t.cs#L15

RnQueryShapeAttr_t.OwnerIdsToIgnore​

Signature

public fixed uint OwnerIdsToIgnore;

Source: Trace/RnQueryShapeAttr_t.cs#L16

RnQueryShapeAttr_t.HierarchyIds​

Signature

public fixed ushort HierarchyIds;

Source: Trace/RnQueryShapeAttr_t.cs#L17

RnQueryShapeAttr_t.IncludedDetailLayers​

Signature

public ushort IncludedDetailLayers;

Source: Trace/RnQueryShapeAttr_t.cs#L18

RnQueryShapeAttr_t.TargetDetailLayer​

Signature

public byte TargetDetailLayer;

Source: Trace/RnQueryShapeAttr_t.cs#L19

RnQueryShapeAttr_t.ObjectSetMask​

Signature

public RnQueryObjectSet ObjectSetMask;

Source: Trace/RnQueryShapeAttr_t.cs#L20

RnQueryShapeAttr_t.CollisionGroup​

Signature

public CollisionGroup CollisionGroup;

Source: Trace/RnQueryShapeAttr_t.cs#L21