Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.AnimNodeRandom

Extends
AnimNodeBlendList
Modifiers
native ( Anim ) hidecategories ( Object )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.AnimNode
   |   
   +-- Engine.AnimNodeBlendBase
      |   
      +-- Engine.AnimNodeBlendList
         |   
         +-- Engine.AnimNodeRandom

Variables Summary
INTPendingChildIndex
AnimNodeSequencePlayingSeqNode
AnimNodeRandom
Array<RandomAnimInfo>RandomInfo
Inherited Variables from Engine.AnimNodeBlendList
ActiveChildIndex, BlendTimeToGo, bPlayActiveChild, TargetWeight
Inherited Variables from Engine.AnimNodeBlendBase
bFixNumChildren, Children

Structures Summary
RandomAnimInfo
Chance, LoopCountMin, LoopCountMax, BlendInTime, PlayRateRange, LoopCount
Inherited Structures from Engine.AnimNodeBlendBase
AnimBlendChild

Functions Summary
Inherited Functions from Engine.AnimNodeBlendList
SetActiveChild
Inherited Functions from Engine.AnimNodeBlendBase
PlayAnim, StopAnim


Variables Detail

PendingChildIndex Source code

var transient INT PendingChildIndex;

PlayingSeqNode Source code

var transient AnimNodeSequence PlayingSeqNode;
Pointer to AnimNodeSequence currently playing random animation.

AnimNodeRandom

RandomInfo Source code

var(AnimNodeRandom) editfixedsize editinline Array<RandomAnimInfo> RandomInfo;


Structures Detail

RandomAnimInfo Source code

struct RandomAnimInfo
{
var(AnimNodeRandom) float BlendInTime;
var(AnimNodeRandom) float Chance;
var transient byte LoopCount;
var(AnimNodeRandom) Byte LoopCountMax;
var(AnimNodeRandom) Byte LoopCountMin;
var(AnimNodeRandom) Vector2D PlayRateRange;
};

BlendInTime:
Blend in time for this child
Chance:
Chance this child will be selected
LoopCount:
Number of loops left to play for this round
LoopCountMax:
Maximum number of loops to play this animation
LoopCountMin:
Minimum number of loops to play this animation
PlayRateRange:
Animation Play Rate Scale


Defaultproperties

defaultproperties
{
   ActiveChildIndex=-1
   Name="Default__AnimNodeRandom"
   ObjectArchetype=AnimNodeBlendList'Engine.Default__AnimNodeBlendList'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:34.969 - Created with UnCodeX