Class AdvancedAnimator
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator
- All Implemented Interfaces:
IAnimEventCallback
public final class AdvancedAnimator extends java.lang.Object implements IAnimEventCallback
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdvancedAnimator.SubLayerSlot -
Field Summary
Fields Modifier and Type Field Description java.util.ArrayListanimCallbackHandlersAnimationSetanimSetstatic floats_MotionScalestatic floats_RotationScale -
Constructor Summary
Constructors Constructor Description AdvancedAnimator() -
Method Summary
Modifier and Type Method Description static voidcheckModifiedFiles()booleancontainsAnyIdleNodes()booleancontainsState(java.lang.String string)java.util.ArrayListdebugGetVariables()intgetActiveSubLayerCount()IAnimatablegetCharacter()java.lang.StringgetCurrentStateName()java.lang.StringGetDebug()AnimatorDebugMonitorgetDebugMonitor()protected AdvancedAnimator.SubLayerSlotgetOrCreateSlot(java.lang.String string)AnimLayergetRootLayer()AnimLayergetSubLayerAt(int int1)intgetSubLayerCount()voidinit(IAnimatable iAnimatable)booleanisRecording()voidOnAnimDataChanged(boolean boolean1)voidOnAnimEvent(AnimLayer animLayer, AnimEvent animEvent)voidprintDebugCharacterActions(java.lang.String string)voidReload()voidrender()voidSetAnimSet(AnimationSet animationSet)voidsetDebugMonitor(AnimatorDebugMonitor animatorDebugMonitor)voidsetRecorder(AnimationPlayerRecorder animationPlayerRecorder)voidSetState(java.lang.String string)voidSetState(java.lang.String string, java.util.List list)static voidsystemInit()voidupdate()voidupdateSpeedScale(java.lang.String string, float float1)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
animSet
-
animCallbackHandlers
public final java.util.ArrayList 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
public java.lang.String GetDebug() -
OnAnimDataChanged
public void OnAnimDataChanged(boolean boolean1) -
Reload
public void Reload() -
init
-
SetAnimSet
-
OnAnimEvent
- Specified by:
OnAnimEventin interfaceIAnimEventCallback
-
getCurrentStateName
public java.lang.String getCurrentStateName() -
containsState
public boolean containsState(java.lang.String string) -
SetState
public void SetState(java.lang.String string) -
SetState
public void SetState(java.lang.String string, java.util.List list) -
getOrCreateSlot
-
update
public void update() -
render
public void render() -
printDebugCharacterActions
public void printDebugCharacterActions(java.lang.String string) -
debugGetVariables
public java.util.ArrayList debugGetVariables() -
getDebugMonitor
-
setDebugMonitor
-
getCharacter
-
updateSpeedScale
public void updateSpeedScale(java.lang.String string, float float1) -
containsAnyIdleNodes
public boolean containsAnyIdleNodes() -
getRootLayer
-
getSubLayerCount
public int getSubLayerCount() -
getSubLayerAt
-
getActiveSubLayerCount
public int getActiveSubLayerCount() -
setRecorder
-
isRecording
public boolean isRecording()
-