Class CBreakable
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBreakable : CBaseModelEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
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
[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