Packageaway3d.animators.states
Classpublic class SkeletonDirectionalState
InheritanceSkeletonDirectionalState Inheritance AnimationStateBase Inheritance Object
Implements ISkeletonAnimationState



Public Properties
 PropertyDefined By
  direction : Number
Defines the direction in degrees of the aniamtion between the forwards (0), right(90) backwards (180) and left(270) input nodes, used to produce the skeleton pose output.
SkeletonDirectionalState
 InheritedpositionDelta : Vector3D
[read-only] Returns a 3d vector representing the translation delta of the animating entity for the current timestep of animation
AnimationStateBase
Protected Properties
 PropertyDefined By
 Inherited_animationNode : AnimationNodeBase
AnimationStateBase
 Inherited_animator : IAnimator
AnimationStateBase
 Inherited_positionDeltaDirty : Boolean = true
AnimationStateBase
 Inherited_rootDelta : Vector3D
AnimationStateBase
 Inherited_startTime : int
AnimationStateBase
 Inherited_time : int
AnimationStateBase
Public Methods
 MethodDefined By
  
SkeletonDirectionalState
  
Returns the current skeleton pose of the animation in the clip based on the internal playhead position.
SkeletonDirectionalState
 Inherited
offset(startTime:int):void
Resets the start time of the node to a new value.
AnimationStateBase
  
phase(value:Number):void
[override] Sets the animation phase of the node.
SkeletonDirectionalState
 Inherited
update(time:int):void
Updates the configuration of the node to its current state.
AnimationStateBase
Protected Methods
 MethodDefined By
  
[override] Updates the node's root delta position
SkeletonDirectionalState
  
updateTime(time:int):void
[override] Updates the node's internal playhead position.
SkeletonDirectionalState
Property Detail
directionproperty
direction:Number

Defines the direction in degrees of the aniamtion between the forwards (0), right(90) backwards (180) and left(270) input nodes, used to produce the skeleton pose output.


Implementation
    public function get direction():Number
    public function set direction(value:Number):void
Constructor Detail
SkeletonDirectionalState()Constructor
public function SkeletonDirectionalState(animator:IAnimator, skeletonAnimationNode:SkeletonDirectionalNode)



Parameters
animator:IAnimator
 
skeletonAnimationNode:SkeletonDirectionalNode
Method Detail
getSkeletonPose()method
public function getSkeletonPose(skeleton:Skeleton):SkeletonPose

Returns the current skeleton pose of the animation in the clip based on the internal playhead position.

Parameters

skeleton:Skeleton

Returns
SkeletonPose
phase()method 
override public function phase(value:Number):void

Sets the animation phase of the node.

Parameters

value:Number — The phase value to use. 0 represents the beginning of an animation clip, 1 represents the end.

updatePositionDelta()method 
override protected function updatePositionDelta():void

Updates the node's root delta position

updateTime()method 
override protected function updateTime(time:int):void

Updates the node's internal playhead position.

Parameters

time:int — The local time (in milliseconds) of the node's playhead position.