Mostly Harmless
UE3:AnimNodeSlot (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> AnimNode >> AnimNodeBlendBase >> AnimNodeSlot |
Contents |
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Slot for Matinee controlled Animation Trees. Each slot will be able to blend a defined number of channels (AnimNodeSequence connections).
[edit] Properties
[edit] bIsPlayingCustomAnim
Type: bool
Modifiers: const
True, when we're playing a custom animation
[edit] BlendTimeToGo
Type: float
Modifiers: const
How long before current blend is complete (ie. target child reaches 100%)
[edit] CustomChildIndex
Type: int
Modifiers: const
Child index playing a custom animation
[edit] PendingBlendOutTime
Type: float
Modifiers: const
save blend out time when playing a one shot animation.
[edit] SynchNode
Type: AnimNodeSynch
Modifiers: const, transient
SynchNode, used for multiple node synchronization
[edit] TargetChildIndex
Type: int
Modifiers: const
Child currently active, being blended to
[edit] TargetWeight
Array of target weights for each child. Size must be the same as the Children array.
Default value: 1.0
[edit] Default values
| Property | Value | ||||||
|---|---|---|---|---|---|---|---|
| Children[0] |
|
||||||
| Children[1] |
|
||||||
| NodeName | 'SlotName' |
[edit] Native functions
[edit] AddToSynchGroup
Synchronize this animation with others.
Parameters:
- GroupName - Add node to synchronization group named group name.
[edit] GetCustomAnimNodeSeq
Returns AnimNodeSequence currently selected for playing animations. Note that calling PlayCustomAnim *may* change which node plays the animation. (Depending on the blend in time, and how many nodes are available, to provide smooth transitions.
[edit] GetPlayedAnimation
Returns the Name of the currently played animation or otherwise.
[edit] PlayCustomAnim
Play a custom animation. Supports many features, including blending in and out.
Parameters:
- AnimName - Name of animation to play.
- Rate - Rate animation should be played at.
- BlendInTime - Blend duration to play anim.
- BlendOutTime - Time before animation ends (in seconds) to blend out. -1.f means no blend out. 0.f = instant switch, no blend. otherwise it's starting to blend out at AnimDuration - BlendOutTime seconds.
- bLooping - Should the anim loop? (and play forever until told to stop)
- bOverride - play same animation over again only if bOverride is set to true.
Returns:
- PlayBack length of animation.
[edit] PlayCustomAnimByDuration
Play a custom animation. Supports many features, including blending in and out.
Parameters:
- AnimName - Name of animation to play.
- Duration - duration in seconds the animation should be played.
- BlendInTime - Blend duration to play anim.
- BlendOutTime - Time before animation ends (in seconds) to blend out. -1.f means no blend out. 0.f = instant switch, no blend. otherwise it's starting to blend out at AnimDuration - BlendOutTime seconds.
- bLooping - Should the anim loop? (and play forever until told to stop)
- bOverride - play same animation over again only if bOverride is set to true.
[edit] SetActorAnimEndNotification
Set bCauseActorAnimEnd flag
[edit] SetCustomAnim
Switch currently played animation to another one.
[edit] SetRootBoneAxisOption
Set custom animation root bone options.
[edit] StopCustomAnim
Stop playing a custom animation. Used for blending out of a looping custom animation.
