SwiftlyS2

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

Implements

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

On this page