Skip to content

FractureManager

Class in Engine · Engine.FractureManager · native, config

Object › Actor › FractureManager

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

Constants

NameValue
FSM_DEFAULTRECYCLETIME0.2

Properties

NameTypeNotes
ActorsWithDeferredPartsToSpawnarraytransient
bEnableAntiVibrationbool
bEnableSpawnChunkEffectForRadialDamagebool
DestroyMinAngVelfloat
DestroyVibrationLevelfloat
ExplosionVelScalefloat
FreePartsarray
FSMPartPoolSizeint
PartPoolarray<FracturedStaticMeshPart>

Functions

NameDeclaration
CleanUpFSMPartsfinal simulated function CleanUpFSMParts()
CreateFSMPartsnative function CreateFSMParts()
Destroyedsimulated event Destroyed()
GetFSMDirectSpawnChanceScalenative function float GetFSMDirectSpawnChanceScale()
GetFSMFractureCullDistanceScalenative function float GetFSMFractureCullDistanceScale()
GetFSMPartnative function FracturedStaticMeshPart GetFSMPart(FracturedStaticMeshActor Parent, Vector SpawnLocation, Rotator SpawnRotation)
GetFSMRadialSpawnChanceScalenative function float GetFSMRadialSpawnChanceScale()
GetNumFSMPartsScalenative function float GetNumFSMPartsScale()
PreBeginPlaysimulated event PreBeginPlay()
ResetPoolVisibilitynative simulated function ResetPoolVisibility()
ReturnPartActorsimulated event ReturnPartActor(FracturedStaticMeshPart Part)
SpawnChunkDestroyEffectsimulated event SpawnChunkDestroyEffect(ParticleSystem Effect, box ChunkBox, vector ChunkDir, float Scale)
SpawnPartActorsimulated event FracturedStaticMeshPart SpawnPartActor(FracturedStaticMeshActor Parent, vector SpawnLocation, rotator SpawnRotation)
Ticksimulated function Tick(float DeltaTime)

Default values

FSMPartPoolSize=50
bEnableAntiVibration=FALSE
DestroyVibrationLevel=3.0
DestroyMinAngVel=2.5
ExplosionVelScale=1.0

Inherited

FromMembers
Actor156 properties, 262 functions
Object13 properties, 308 functions