CBreakableProp
Interface CBreakableProp
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CBreakableProp : CBaseProp, CBaseAnimGraph, CBaseModelEntity, CBaseEntity, CEntityInstance, IEquatable<CEntityInstance>, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseAnimGraph>, ISchemaClass<CBaseProp>, ISchemaClass<CBreakableProp>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseProp
- CBaseAnimGraph
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- IEquatable<CEntityInstance>
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBaseAnimGraph>
- ISchemaClass<CBaseProp>
- ISchemaClass<CBreakableProp>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
BreakableContentsType
ref BreakableContentsType_t BreakableContentsType { get; }Property Value
Breaker
ref CHandle<CBaseEntity> Breaker { get; }Property Value
CPropDataComponent
CPropDataComponent CPropDataComponent { get; }Property Value
DefBurstOffset
ref Vector DefBurstOffset { get; }Property Value
DefBurstScale
ref float DefBurstScale { get; }Property Value
DefaultFadeScale
ref float DefaultFadeScale { get; }Property Value
ExplodeDamage
ref float ExplodeDamage { get; }Property Value
ExplodeRadius
ref float ExplodeRadius { get; }Property Value
ExplosionBuildupSound
string ExplosionBuildupSound { get; set; }Property Value
ExplosionCustomEffect
string ExplosionCustomEffect { get; set; }Property Value
ExplosionCustomSound
string ExplosionCustomSound { get; set; }Property Value
ExplosionDelay
ref float ExplosionDelay { get; }Property Value
ExplosionModifier
string ExplosionModifier { get; set; }Property Value
ExplosionType
ref CGlobalSymbol ExplosionType { get; }Property Value
HasBreakPiecesOrCommands
ref bool HasBreakPiecesOrCommands { get; }Property Value
ImpactEnergyScale
ref float ImpactEnergyScale { get; }Property Value
LastAttacker
ref CHandle<CBaseEntity> LastAttacker { get; }Property Value
LastPhysicsInfluenceTime
GameTime_t LastPhysicsInfluenceTime { get; }Property Value
MinHealthDmg
ref int MinHealthDmg { get; }Property Value
OnBreak
ref CEntityIOOutput OnBreak { get; }Property Value
OnHealthChanged
SchemaUntypedField OnHealthChanged { get; }Property Value
OnStartDeath
ref CEntityIOOutput OnStartDeath { get; }Property Value
OnTakeDamage
ref CEntityIOOutput OnTakeDamage { get; }Property Value
OriginalBlockLOS
ref bool OriginalBlockLOS { get; }Property Value
PerformanceMode
ref PerformanceMode_t PerformanceMode { get; }Property Value
PhysicsAttacker
ref CHandle<CBasePlayerPawn> PhysicsAttacker { get; }Property Value
PreferredCarryAngles
ref QAngle PreferredCarryAngles { get; }Property Value
PressureDelay
ref float PressureDelay { get; }Property Value
PreventDamageBeforeTime
GameTime_t PreventDamageBeforeTime { get; }Property Value
PuntSound
string PuntSound { get; set; }Property Value
StrBreakableContentsParticleOverride
string StrBreakableContentsParticleOverride { get; set; }Property Value
StrBreakableContentsPropGroupOverride
string StrBreakableContentsPropGroupOverride { get; set; }Property Value
UsePuntSound
ref bool UsePuntSound { get; }Property Value
Methods
CPropDataComponentUpdated()
void CPropDataComponentUpdated()