Class PhysAggregateData
- Namespace
- ValveResourceFormat.ResourceTypes
- Assembly
- ValveResourceFormat.dll
Represents physics aggregate data containing collision shapes and properties.
public class PhysAggregateData : KeyValuesOrNTRO
Inheritance
Inherited Members
Extension Methods
Constructors
PhysAggregateData()
Initializes a new instance of the ValveResourceFormat.ResourceTypes.PhysAggregateData class.
public PhysAggregateData()
PhysAggregateData(BlockType)
Initializes a new instance of the ValveResourceFormat.ResourceTypes.PhysAggregateData class.
public PhysAggregateData(BlockType type)
Parameters
type
BlockType
Properties
BindPose
Gets the bind pose transformation matrices.
public Matrix4x4[] BindPose { get; }
Property Value
CollisionAttributes
Gets the collision attributes.
public IReadOnlyList<KVObject> CollisionAttributes { get; }
Property Value
Flags
Gets the physics flags.
public int Flags { get; }
Property Value
Parts
Gets the physics parts (shapes) in this aggregate.
public Part[] Parts { get; }
Property Value
- Part[]
SurfacePropertyHashes
Gets the surface property hashes for collision materials.
public uint[] SurfacePropertyHashes { get; }
Property Value
- uint[]