Skip to content

InterpActor

Class in Engine · Engine.InterpActor · native, placeable

Object › Actor › DynamicSMActor › InterpActor

Subclasses: H7InterpActor, InterpActor_ForCinematic

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

Structs

CheckpointRecord

FieldType
Locationvector
Rotationrotator
CollisionTypeECollisionType
bHiddenbool
bIsShutdownbool
bNeedsPositionReplicationbool

Properties

NameTypeNotes
AmbientSoundComponentAudioComponent
bContinueOnEncroachPhysicsObjectbool
bDestroyProjectilesOnEncroachbool
bIsLiftbool
bMonitorMoverbool
bMonitorZVelocitybool
bShouldSaveForCheckpointbool
bShouldShadowParentAllAttachedActorsbool
bStopOnEncroachbool
ClosedSoundSoundCue
CloseSoundSoundCue
ClosingAmbientSoundSoundCue
MaxZVelocityfloat
MyMarkerNavigationPoint
OpenedSoundSoundCue
OpeningAmbientSoundSoundCue
OpenSoundSoundCue
StayOpenTimefloat

Functions

NameDeclaration
ApplyCheckpointRecordfunction ApplyCheckpointRecord(const out CheckpointRecord Record)
Attachevent Attach(Actor Other)
CreateCheckpointRecordfunction CreateCheckpointRecord(out CheckpointRecord Record)
Detachevent Detach(Actor Other)
EncroachingOnevent bool EncroachingOn(Actor Other)
FinishedOpenfunction FinishedOpen()
InterpolationChangedsimulated event InterpolationChanged(SeqAct_Interp InterpAction)
InterpolationFinishedsimulated event InterpolationFinished(SeqAct_Interp InterpAction)
InterpolationStartedsimulated event InterpolationStarted(SeqAct_Interp InterpAction, InterpGroupInst GroupInst)
PlayMovingSoundsimulated function PlayMovingSound(bool bClosing)
PostBeginPlaysimulated event PostBeginPlay()
RanIntoevent RanInto(Actor Other)
Restartfunction Restart()
ShouldSaveForCheckpointfunction bool ShouldSaveForCheckpoint()
ShutDownsimulated function ShutDown()

Default values

bShouldShadowParentAllAttachedActors=TRUE
bStatic=false
bWorldGeometry=false
Physics=PHYS_Interpolating
bNoDelete=true
bAlwaysRelevant=true
bSkipActorPropertyReplication=false
bUpdateSimulatedPosition=false
bOnlyDirtyReplication=true
RemoteRole=ROLE_None
NetPriority=2.7
NetUpdateFrequency=1.0
bDestroyProjectilesOnEncroach=true
bStopOnEncroach=true
bContinueOnEncroachPhysicsObject=TRUE
bCollideWhenPlacing=FALSE
bBlocksTeleport=true
bShouldSaveForCheckpoint=true

Inherited

FromMembers
DynamicSMActor11 properties, 9 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions