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