Class Rubikon.PhysicsCompoundData
Namespace: ValveResourceFormat.Renderer
Assembly: Renderer.dll
Compound collision data: child shapes under the compound's own tree, whose leaves hold child shape ids.
csharp
public record Rubikon.PhysicsCompoundData : IEquatable<Rubikon.PhysicsCompoundData>Inheritance
object ← Rubikon.PhysicsCompoundData
Implements
IEquatable<Rubikon.PhysicsCompoundData>
Constructors
PhysicsCompoundData(string[], string[], TreeNode[], int, int, PhysicsHullData[], PhysicsMeshData[])
Compound collision data: child shapes under the compound's own tree, whose leaves hold child shape ids.
csharp
public PhysicsCompoundData(string[] InteractAs, string[] InteractExclude, Compound.TreeNode[] Tree, int HullBaseIndex, int MeshBaseIndex, Rubikon.PhysicsHullData[] Hulls, Rubikon.PhysicsMeshData[] Meshes)Parameters
InteractAs string[]
InteractExclude string[]
HullBaseIndex int
MeshBaseIndex int
Hulls Rubikon.PhysicsHullData[]
Meshes Rubikon.PhysicsMeshData[]
Properties
HullBaseIndex
csharp
public int HullBaseIndex { get; init; }Property Value
Hulls
csharp
public Rubikon.PhysicsHullData[] Hulls { get; init; }Property Value
InteractAs
csharp
public string[] InteractAs { get; init; }Property Value
string[]
InteractExclude
csharp
public string[] InteractExclude { get; init; }Property Value
string[]
MeshBaseIndex
csharp
public int MeshBaseIndex { get; init; }Property Value
Meshes
csharp
public Rubikon.PhysicsMeshData[] Meshes { get; init; }Property Value
Tree
csharp
public Compound.TreeNode[] Tree { get; init; }
