Class AdvancedAnimator
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator
- All Implemented Interfaces:
IAnimEventCallback
Created by LEMMYMAIN on 26/01/2015.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
boolean
Returns TRUE if any Actuve Live nodes are an Idle animation.boolean
containsState
(String stateName) int
GetDebug()
getSubLayerAt
(int idx) int
void
init
(IAnimatable character) boolean
void
OnAnimDataChanged
(boolean reload) void
OnAnimEvent
(AnimLayer sender, AnimEvent event) void
printDebugCharacterActions
(String target) void
Reload()
void
render()
void
SetAnimSet
(AnimationSet aset) void
setDebugMonitor
(AnimatorDebugMonitor monitor) void
setRecorder
(AnimationPlayerRecorder recorder) void
void
static void
void
update()
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) -
Reload
public void Reload() -
init
-
SetAnimSet
-
OnAnimEvent
- Specified by:
OnAnimEvent
in interfaceIAnimEventCallback
-
getCurrentStateName
-
containsState
-
SetState
-
SetState
-
update
public void update() -
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.eg. For adding variations to standing around, like fidgeting, sneezing, etc.
-
getRootLayer
-
getSubLayerCount
public int getSubLayerCount() -
getSubLayerAt
-
getActiveSubLayerCount
public int getActiveSubLayerCount() -
setRecorder
-
isRecording
public boolean isRecording()
-