Table of Contents

Class CCollisionProperty

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CCollisionProperty : NativeObject
Inheritance
CCollisionProperty
Inherited Members

Constructors

CCollisionProperty(nint)

public CCollisionProperty(nint pointer)

Parameters

pointer nint

Properties

BoundingRadius

[SchemaMember("CCollisionProperty", "m_flBoundingRadius")]
public ref float BoundingRadius { get; }

Property Value

float

CapsuleCenter1

[SchemaMember("CCollisionProperty", "m_vCapsuleCenter1")]
public Vector CapsuleCenter1 { get; }

Property Value

Vector

CapsuleCenter2

[SchemaMember("CCollisionProperty", "m_vCapsuleCenter2")]
public Vector CapsuleCenter2 { get; }

Property Value

Vector

CapsuleRadius

[SchemaMember("CCollisionProperty", "m_flCapsuleRadius")]
public ref float CapsuleRadius { get; }

Property Value

float

CollisionAttribute

[SchemaMember("CCollisionProperty", "m_collisionAttribute")]
public VPhysicsCollisionAttribute_t CollisionAttribute { get; }

Property Value

VPhysicsCollisionAttribute_t

CollisionGroup

[SchemaMember("CCollisionProperty", "m_CollisionGroup")]
public ref byte CollisionGroup { get; }

Property Value

byte

EnablePhysics

[SchemaMember("CCollisionProperty", "m_nEnablePhysics")]
public ref byte EnablePhysics { get; }

Property Value

byte

Maxs

[SchemaMember("CCollisionProperty", "m_vecMaxs")]
public Vector Maxs { get; }

Property Value

Vector

Mins

[SchemaMember("CCollisionProperty", "m_vecMins")]
public Vector Mins { get; }

Property Value

Vector

SolidFlags

[SchemaMember("CCollisionProperty", "m_usSolidFlags")]
public ref byte SolidFlags { get; }

Property Value

byte

SolidType

[SchemaMember("CCollisionProperty", "m_nSolidType")]
public ref SolidType_t SolidType { get; }

Property Value

SolidType_t

SpecifiedSurroundingMaxs

[SchemaMember("CCollisionProperty", "m_vecSpecifiedSurroundingMaxs")]
public Vector SpecifiedSurroundingMaxs { get; }

Property Value

Vector

SpecifiedSurroundingMins

[SchemaMember("CCollisionProperty", "m_vecSpecifiedSurroundingMins")]
public Vector SpecifiedSurroundingMins { get; }

Property Value

Vector

SurroundType

[SchemaMember("CCollisionProperty", "m_nSurroundType")]
public ref SurroundingBoundsType_t SurroundType { get; }

Property Value

SurroundingBoundsType_t

SurroundingMaxs

[SchemaMember("CCollisionProperty", "m_vecSurroundingMaxs")]
public Vector SurroundingMaxs { get; }

Property Value

Vector

SurroundingMins

[SchemaMember("CCollisionProperty", "m_vecSurroundingMins")]
public Vector SurroundingMins { get; }

Property Value

Vector

TriggerBloat

[SchemaMember("CCollisionProperty", "m_triggerBloat")]
public ref byte TriggerBloat { get; }

Property Value

byte