CBreakable
Interface CBreakable
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CBreakable : CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBreakable>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBreakable>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
Breaker
ref CHandle<CBaseEntity> Breaker { get; }Property Value
CPropDataComponent
CPropDataComponent CPropDataComponent { get; }Property Value
Explosion
ref Explosions Explosion { get; }Property Value
ImpactEnergyScale
ref float ImpactEnergyScale { get; }Property Value
LastPhysicsInfluenceTime
GameTime_t LastPhysicsInfluenceTime { get; }Property Value
Material
ref Materials Material { get; }Property Value
MinHealthDmg
ref int MinHealthDmg { get; }Property Value
OnBreak
CEntityIOOutput OnBreak { get; }Property Value
OnHealthChanged
SchemaUntypedField OnHealthChanged { get; }Property Value
OverrideBlockLOS
ref EOverrideBlockLOS_t OverrideBlockLOS { get; }Property Value
PerformanceMode
ref PerformanceMode_t PerformanceMode { get; }Property Value
PhysicsAttacker
ref CHandle<CBasePlayerPawn> PhysicsAttacker { get; }Property Value
PressureDelay
ref float PressureDelay { get; }Property Value
PropData
string PropData { get; set; }Property Value
SpawnObject
string SpawnObject { get; set; }Property Value
Methods
CPropDataComponentUpdated()
void CPropDataComponentUpdated()