Skip to content

ApexDestructibleActor

Class in Engine · Engine.ApexDestructibleActor · native, placeable, config

Object › Actor › ApexDestructibleActor

Subclasses: ApexDestructibleActorSpawnable

Using it from Lua
h7.find_all("ApexDestructibleActor")            -- live instances
h7.find_class("Engine.ApexDestructibleActor")   -- the class
h7.hook("Engine.ApexDestructibleActor.CacheFractureEffects", fn)

Properties

NameTypeNotes
bFractureMaterialOverridebool
bPlaySingleFractureMaterialEffectboolconst
FractureMaterialsarray<FractureMaterial>const
FractureParticleEffectsarray<ParticleSystem>transient
FractureSoundsarray<SoundCue>transient
LightEnvironmentDynamicLightEnvironmentComponent
LODintconst
StaticDestructibleComponentApexStaticDestructibleComponentconst, editconst
VisibilityFactorsarrayno declaration: type is approximate

Functions

NameDeclaration
CacheFractureEffectsnative function CacheFractureEffects()
OnSetMaterialfunction OnSetMaterial(SeqAct_SetMaterial Action)
PostBeginPlaysimulated event PostBeginPlay()
SpawnFractureEmitterevent SpawnFractureEmitter(ParticleSystem EmitterTemplate, vector SpawnLocation, vector SpawnDirection)
TakeDamagenative simulated function TakeDamage(int Damage, Controller EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional TraceHitInfo HitInfo, optional Actor DamageCauser)
TakeRadiusDamagenative simulated function TakeRadiusDamage(Controller InstigatedBy, float BaseDamage, float DamageRadius, class<DamageType> DamageType, float Momentum, vector HurtOrigin, bool bFullDamage, Actor DamageCauser, optional float DamageFalloffExponent = 1.f)

Default values

bEdShouldSnap=TRUE
bCollideActors=TRUE
bBlockActors=TRUE
bProjTarget=TRUE
bGameRelevant=TRUE
bRouteBeginPlayEvenIfStatic=FALSE
bCollideWhenPlacing=FALSE
bStatic=FALSE
bMovable=TRUE
bNoDelete=TRUE
bNoEncroachCheck=TRUE
bWorldGeometry=FALSE
bCanBeDamaged=TRUE
LOD=-1
LightEnvironment = LightEnvironment0
CollisionComponent=DestructibleComponent0
StaticDestructibleComponent=DestructibleComponent0

Inherited

FromMembers
Actor156 properties, 262 functions
Object13 properties, 308 functions