Skip to content

InteractiveFoliageActor

Class in Engine · Engine.InteractiveFoliageActor · native, placeable

Object › Actor › StaticMeshActorBase › StaticMeshActor › InteractiveFoliageActor

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

Properties

NameTypeNotes
CylinderComponentCylinderComponentprivate
FoliageDamageImpulseScalefloat
FoliageDampingfloat
FoliageForcevectortransient, private
FoliagePositionvectortransient, private
FoliageStiffnessfloat
FoliageStiffnessQuadraticfloat
FoliageTouchImpulseScalefloat
FoliageVelocityvectortransient, private
Massfloat
MaxDamageImpulsefloat
MaxForcefloat
MaxTouchImpulsefloat
TouchingActorEntryPositionvectortransient, private

Functions

NameDeclaration
TakeDamagenative simulated event TakeDamage(int Damage, Controller EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional TraceHitInfo HitInfo, optional Actor DamageCauser)
Touchnative simulated event Touch(Actor Other, PrimitiveComponent OtherComp, vector HitLocation, vector HitNormal)

Default values

StaticMeshComponent=FoliageMeshComponent0
bCollideActors=true
bBlockActors=false
bProjTarget=true
BlockRigidBody=false
CollisionComponent=CollisionCylinder
CylinderComponent=CollisionCylinder
bWorldGeometry=false
bStatic=false
bMovable=false
bNoDelete=true
TickGroup=TG_DuringAsyncWork
FoliageDamageImpulseScale=20
FoliageTouchImpulseScale=10
FoliageStiffness=10
FoliageStiffnessQuadratic=.3
FoliageDamping=2
MaxDamageImpulse=100000
MaxTouchImpulse=1000
MaxForce=100000
Mass=1

Inherited

FromMembers
StaticMeshActor7 properties, 1 functions
StaticMeshActorBase0 properties, 0 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions