Class AdvancedAnimator
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
boolean
Returns TRUE if any Actuve Live nodes are an Idle animation.boolean
containsState
(String stateName) void
decrementWhileAliveFlag
(AnimationVariableReference animationVariableReference) findLayerWithState
(AnimState animState) void
FindTransitionsFromProxy
(TransitionNodeProxy transitionNodeProxy) int
GetDebug()
getSubLayerAt
(int idx) int
void
incrementWhileAliveFlag
(AnimationVariableReference animationVariableReference) void
init
(IAnimatable _character) void
invokeGlobalAnimEvent
(AnimEvent animEvent) boolean
void
OnAnimDataChanged
(boolean reload) void
OnAnimEvent
(AnimLayer animLayer, AnimationTrack animationTrack, AnimEvent animEvent) void
printDebugCharacterActions
(String target) void
ProcessTransitions
(TransitionNodeProxy transitionNodeProxy) void
Reload()
void
render()
void
reset()
void
setAnimSet
(AnimationSet animationSet) void
setDebugMonitor
(AnimatorDebugMonitor monitor) void
setRecorder
(AnimationPlayerRecorder recorder) final void
void
static void
void
update
(float float0) void
updateSpeedScale
(String variable, float newSpeed)
-
Field Details
-
animSet
-
animCallbackHandlers
-
s_MotionScale
public static float s_MotionScale -
s_RotationScale
public static float s_RotationScale
-
-
Constructor Details
-
AdvancedAnimator
public AdvancedAnimator()
-
-
Method Details
-
systemInit
public static void systemInit() -
checkModifiedFiles
public static void checkModifiedFiles() -
GetDebug
-
OnAnimDataChanged
public void OnAnimDataChanged(boolean reload) -
reset
public void reset() -
Reload
public void Reload() -
init
-
setAnimSet
-
OnAnimEvent
- Specified by:
OnAnimEvent
in interfaceIAnimEventCallback
-
invokeGlobalAnimEvent
-
getCurrentStateName
-
containsState
-
findLayerWithState
-
setState
-
setState
-
update
public void update(float float0) -
FindTransitionsFromProxy
-
ProcessTransitions
-
render
public void render() -
printDebugCharacterActions
-
debugGetVariables
-
getDebugMonitor
-
setDebugMonitor
-
getCharacter
-
updateSpeedScale
-
containsAnyIdleNodes
public boolean containsAnyIdleNodes()Returns TRUE if any Actuve Live nodes are an Idle animation. This is useful when determining if the character is currently Idle. -
getRootLayer
-
getSubLayerCount
public int getSubLayerCount() -
getSubLayerAt
-
getActiveSubLayerCount
public int getActiveSubLayerCount() -
setRecorder
-
isRecording
public boolean isRecording() -
incrementWhileAliveFlag
-
decrementWhileAliveFlag
-