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

Breaker

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

Property Value

CHandle<CBaseEntity>

CPropDataComponent

[SchemaMember("CBreakable", "m_CPropDataComponent")]
public CPropDataComponent CPropDataComponent { get; }

Property Value

CPropDataComponent

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

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>

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