SwiftlyS2

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, INativeHandle

Implements

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()

On this page