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
| Name | Type | Notes |
bAdditiveAnimationsOverrideSource | bool | |
bDontAddToAlwaysTickArray | bool | |
bEarlyAnimEndNotify | bool | |
bIsBeingUsedByInterpGroup | bool | const, transient |
bIsPlayingCustomAnim | bool | const |
BlendTimeToGo | FLOAT | const |
bSkipBlendWhenNotRendered | bool | |
CustomChildIndex | INT | const |
PendingBlendOutTime | FLOAT | const |
TargetChildIndex | INT | const |
TargetWeight | array | no declaration: type is approximate |
Functions
| Name | Declaration |
GetCustomAnimNodeSeq | final native function AnimNodeSequence GetCustomAnimNodeSeq() |
GetPlayedAnimation | final native function Name GetPlayedAnimation() |
PlayCustomAnim | final 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) |
PlayCustomAnimByDuration | final native function bool PlayCustomAnimByDuration(name AnimName, float Duration, optional float BlendInTime, optional float BlendOutTime, optional bool bLooping, optional bool bOverride = TRUE) |
SetActorAnimEndNotification | final native function SetActorAnimEndNotification(bool bNewStatus) |
SetAllowPauseAnims | final native function SetAllowPauseAnims(bool bSet) |
SetCustomAnim | final native function SetCustomAnim(Name AnimName) |
SetRootBoneAxisOption | final native function SetRootBoneAxisOption(optional ERootBoneAxis AxisX = RBA_Default, optional ERootBoneAxis AxisY = RBA_Default, optional ERootBoneAxis AxisZ = RBA_Default) |
SetRootBoneRotationOption | final native function SetRootBoneRotationOption(optional ERootRotationOption AxisX = RRO_Default, optional ERootRotationOption AxisY = RRO_Default, optional ERootRotationOption AxisZ = RRO_Default) |
StopCustomAnim | final native function StopCustomAnim(float BlendOutTime) |
TickChildWeights | final 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