Skip to content

AnimNodeSlot

Class in Engine · Engine.AnimNodeSlot · native

Object › AnimObject › AnimNode › AnimNodeBlendBase › AnimNodeSlot

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

Properties

NameTypeNotes
bAdditiveAnimationsOverrideSourcebool
bDontAddToAlwaysTickArraybool
bEarlyAnimEndNotifybool
bIsBeingUsedByInterpGroupboolconst, transient
bIsPlayingCustomAnimboolconst
BlendTimeToGoFLOATconst
bSkipBlendWhenNotRenderedbool
CustomChildIndexINTconst
PendingBlendOutTimeFLOATconst
TargetChildIndexINTconst
TargetWeightarrayno declaration: type is approximate

Functions

NameDeclaration
GetCustomAnimNodeSeqfinal native function AnimNodeSequence GetCustomAnimNodeSeq()
GetPlayedAnimationfinal native function Name GetPlayedAnimation()
PlayCustomAnimfinal native function float PlayCustomAnim(name AnimName, float Rate, optional float BlendInTime, optional float BlendOutTime, optional bool bLooping, optional bool bOverride, optional float StartTime, optional float EndTime)
PlayCustomAnimByDurationfinal native function bool PlayCustomAnimByDuration(name AnimName, float Duration, optional float BlendInTime, optional float BlendOutTime, optional bool bLooping, optional bool bOverride = TRUE)
SetActorAnimEndNotificationfinal native function SetActorAnimEndNotification(bool bNewStatus)
SetAllowPauseAnimsfinal native function SetAllowPauseAnims(bool bSet)
SetCustomAnimfinal native function SetCustomAnim(Name AnimName)
SetRootBoneAxisOptionfinal native function SetRootBoneAxisOption(optional ERootBoneAxis AxisX = RBA_Default, optional ERootBoneAxis AxisY = RBA_Default, optional ERootBoneAxis AxisZ = RBA_Default)
SetRootBoneRotationOptionfinal native function SetRootBoneRotationOption(optional ERootRotationOption AxisX = RRO_Default, optional ERootRotationOption AxisY = RRO_Default, optional ERootRotationOption AxisZ = RRO_Default)
StopCustomAnimfinal native function StopCustomAnim(float BlendOutTime)
TickChildWeightsfinal native function TickChildWeights(FLOAT DeltaSeconds)

Default values

bAdditiveAnimationsOverrideSource=FALSE
bSkipBlendWhenNotRendered=FALSE
bEarlyAnimEndNotify=TRUE
TargetWeight(0)=1.f
Children(0)=(Name="Source",Weight=1.0)
Children(1)=(Name="Channel 01")
bFixNumChildren=FALSE
NodeName="SlotName"

Inherited

FromMembers
AnimNodeBlendBase3 properties, 3 functions
AnimNode23 properties, 7 functions
AnimObject7 properties, 0 functions
Object13 properties, 308 functions