Class AdvancedAnimator
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbooleanReturns TRUE if any Actuve Live nodes are an Idle animation.booleancontainsState(String stateName) voiddecrementWhileAliveFlag(AnimationVariableReference animationVariableReference, boolean boolean0) findLayerWithState(AnimState animState) voidFindTransitionsFromProxy(TransitionNodeProxy transitionNodeProxy) intGetDebug()getSubLayerAt(int idx) intvoidincrementWhileAliveFlag(AnimationVariableReference animationVariableReference, boolean boolean0) voidinit(IAnimatable _character) voidinvokeGlobalAnimEvent(AnimEvent animEvent) booleanvoidOnAnimDataChanged(boolean reload) voidOnAnimEvent(AnimLayer animLayer, AnimationTrack animationTrack, AnimEvent animEvent) voidprintDebugCharacterActions(String target) voidProcessTransitions(TransitionNodeProxy transitionNodeProxy) voidReload()voidrender()voidreset()voidsetAnimSet(AnimationSet animationSet) voidsetDebugMonitor(AnimatorDebugMonitor monitor) voidsetRecorder(AnimationPlayerRecorder recorder) final voidvoidstatic voidvoidupdate(float float0) voidupdateSpeedScale(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:
OnAnimEventin 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
public void incrementWhileAliveFlag(AnimationVariableReference animationVariableReference, boolean boolean0) -
decrementWhileAliveFlag
public void decrementWhileAliveFlag(AnimationVariableReference animationVariableReference, boolean boolean0)
-