Table of Contents

Class CBreakable

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CBreakable : CBaseModelEntity, IEquatable<CEntityInstance>
Inheritance
CBreakable
Implements
Derived
Inherited Members

Constructors

CBreakable(nint)

public CBreakable(nint pointer)

Parameters

pointer nint

Properties

BasePropData

[SchemaMember("CBreakable", "m_iszBasePropData")]
public string BasePropData { get; set; }

Property Value

string

Breaker

[SchemaMember("CBreakable", "m_hBreaker")]
public CHandle<CBaseEntity> Breaker { get; }

Property Value

CHandle<CBaseEntity>

DmgModBullet

[SchemaMember("CBreakable", "m_flDmgModBullet")]
public ref float DmgModBullet { get; }

Property Value

float

DmgModClub

[SchemaMember("CBreakable", "m_flDmgModClub")]
public ref float DmgModClub { get; }

Property Value

float

DmgModExplosive

[SchemaMember("CBreakable", "m_flDmgModExplosive")]
public ref float DmgModExplosive { get; }

Property Value

float

DmgModFire

[SchemaMember("CBreakable", "m_flDmgModFire")]
public ref float DmgModFire { get; }

Property Value

float

Explosion

[SchemaMember("CBreakable", "m_Explosion")]
public ref Explosions Explosion { get; }

Property Value

Explosions

ImpactEnergyScale

[SchemaMember("CBreakable", "m_impactEnergyScale")]
public ref float ImpactEnergyScale { get; }

Property Value

float

Interactions

[SchemaMember("CBreakable", "m_iInteractions")]
public ref int Interactions { get; }

Property Value

int

LastPhysicsInfluenceTime

[SchemaMember("CBreakable", "m_flLastPhysicsInfluenceTime")]
public ref float LastPhysicsInfluenceTime { get; }

Property Value

float

Material

[SchemaMember("CBreakable", "m_Material")]
public ref Materials Material { get; }

Property Value

Materials

MinHealthDmg

[SchemaMember("CBreakable", "m_iMinHealthDmg")]
public ref int MinHealthDmg { get; }

Property Value

int

OnBreak

[SchemaMember("CBreakable", "m_OnBreak")]
public CEntityIOOutput OnBreak { get; }

Property Value

CEntityIOOutput

OverrideBlockLOS

[SchemaMember("CBreakable", "m_nOverrideBlockLOS")]
public ref EOverrideBlockLOS_t OverrideBlockLOS { get; }

Property Value

EOverrideBlockLOS_t

PerformanceMode

[SchemaMember("CBreakable", "m_PerformanceMode")]
public ref PerformanceMode_t PerformanceMode { get; }

Property Value

PerformanceMode_t

PhysicsAttacker

[SchemaMember("CBreakable", "m_hPhysicsAttacker")]
public CHandle<CBasePlayerPawn> PhysicsAttacker { get; }

Property Value

CHandle<CBasePlayerPawn>

PhysicsDamageTableName

[SchemaMember("CBreakable", "m_iszPhysicsDamageTableName")]
public string PhysicsDamageTableName { get; set; }

Property Value

string

PressureDelay

[SchemaMember("CBreakable", "m_flPressureDelay")]
public ref float PressureDelay { get; }

Property Value

float

PropData

[SchemaMember("CBreakable", "m_iszPropData")]
public string PropData { get; set; }

Property Value

string

SpawnObject

[SchemaMember("CBreakable", "m_iszSpawnObject")]
public string SpawnObject { get; set; }

Property Value

string