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 class
AdvancedAnimator.SubLayerSlot
-
Field Summary
Fields Modifier and Type Field Description java.util.ArrayList
animCallbackHandlers
AnimationSet
animSet
static float
s_MotionScale
static float
s_RotationScale
-
Constructor Summary
Constructors Constructor Description AdvancedAnimator()
-
Method Summary
Modifier and Type Method Description static void
checkModifiedFiles()
boolean
containsAnyIdleNodes()
boolean
containsState(java.lang.String string)
java.util.ArrayList
debugGetVariables()
int
getActiveSubLayerCount()
IAnimatable
getCharacter()
java.lang.String
getCurrentStateName()
java.lang.String
GetDebug()
AnimatorDebugMonitor
getDebugMonitor()
protected AdvancedAnimator.SubLayerSlot
getOrCreateSlot(java.lang.String string)
AnimLayer
getRootLayer()
AnimLayer
getSubLayerAt(int int1)
int
getSubLayerCount()
void
init(IAnimatable iAnimatable)
boolean
isRecording()
void
OnAnimDataChanged(boolean boolean1)
void
OnAnimEvent(AnimLayer animLayer, AnimEvent animEvent)
void
printDebugCharacterActions(java.lang.String string)
void
Reload()
void
render()
void
SetAnimSet(AnimationSet animationSet)
void
setDebugMonitor(AnimatorDebugMonitor animatorDebugMonitor)
void
setRecorder(AnimationPlayerRecorder animationPlayerRecorder)
void
SetState(java.lang.String string)
void
SetState(java.lang.String string, java.util.List list)
static void
systemInit()
void
update()
void
updateSpeedScale(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:
OnAnimEvent
in 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()
-