Engine.AnimNodePlayCustomAnim
- Extends
- AnimNodeBlend
- Modifiers
- DependsOn ( AnimNodeSequence ) native ( Anim )
Gives code control to override an AnimTree branch, with a custom animation.
. Normal branch is the normal tree branch (for example Human upper body).
. Custom branch must be connected to an AnimNodeSequence.
This node can then take over the upper body to play a cutom animation given various parameters.
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.AnimNode
|
+-- Engine.AnimNodeBlendBase
|
+-- Engine.AnimNodeBlend
|
+-- Engine.AnimNodePlayCustomAnim
Functions Summary |
 | AnimNodeSequence | GetCustomAnimNodeSeq ()))
|
 | float | PlayCustomAnim (name AnimName, float Rate, optional float BlendInTime, optional float BlendOutTime, optional bool bLooping, optional bool bOverride)
|
 | | PlayCustomAnimByDuration (name AnimName, float Duration, optional float BlendInTime, optional float BlendOutTime, optional bool bLooping, optional bool bOverride)
|
 | | SetActorAnimEndNotification (bool bNewStatus))
|
 | | SetCustomAnim (Name AnimName))
|
 | | SetRootBoneAxisOption (optional ERootBoneAxis AxisX = RBA_Default, optional ERootBoneAxis AxisY = RBA_Default, optional ERootBoneAxis AxisZ = RBA_Default
))
|
 | | StopCustomAnim (float BlendOutTime)
|
var bool bIsPlayingCustomAnim;
CustomPendingBlendOutTime Source code
var float CustomPendingBlendOutTime;
final native function float PlayCustomAnim ( name AnimName,
float Rate,
optional float BlendInTime,
optional float BlendOutTime,
optional bool bLooping,
optional bool bOverride )
PlayCustomAnimByDuration Source code
final native function PlayCustomAnimByDuration ( name AnimName,
float Duration,
optional float BlendInTime,
optional float BlendOutTime,
optional bool bLooping,
optional bool bOverride )
SetActorAnimEndNotification Source code
final function SetActorAnimEndNotification ( bool bNewStatus) )
final function SetCustomAnim ( Name AnimName) )
final function SetRootBoneAxisOption ( optional ERootBoneAxis AxisX = RBA_Default,
optional ERootBoneAxis AxisY = RBA_Default,
optional ERootBoneAxis AxisZ = RBA_Default
) )
final native function StopCustomAnim ( float BlendOutTime )
defaultproperties
{
Children(0)=(Name="Normal")
Children(1)=(Name="Custom")
NodeName="CustomAnim"
Name="Default__AnimNodePlayCustomAnim"
ObjectArchetype=AnimNodeBlend'Engine.Default__AnimNodeBlend'
}
|
Creation time: sk 18-3-2018 10:00:34.959 - Created with
UnCodeX