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
[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