Package zombie.characters.action
Class ActionContext
java.lang.Object
zombie.characters.action.ActionContext
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal int
void
clearEvent
(String eventName) final void
foreachChildState
(Consumer<ActionState> consumer) final ActionState
getChildStateAt
(int idx) getGroup()
getOwner()
final boolean
boolean
hasEventOccurred
(String eventName) Returns TRUE if an event has occurred on any layer.boolean
hasEventOccurred
(String eventName, int layerIdx) Returns TRUE if an event has occurred on the specified layer.final int
indexOfChildState
(Predicate<ActionState> predicate) void
void
reportEvent
(int animLayer, String event) void
reportEvent
(String event) void
setGroup
(ActionGroup group) void
setPlaybackStateSnapshot
(ActionStateSnapshot snapshot) void
update()
-
Field Details
-
onStateChanged
-
-
Constructor Details
-
ActionContext
-
-
Method Details
-
getOwner
-
update
public void update() -
getNextState
-
setPlaybackStateSnapshot
-
getPlaybackStateSnapshot
-
logCurrentState
public void logCurrentState() -
getCurrentState
-
setGroup
-
getGroup
-
reportEvent
-
reportEvent
-
hasChildStates
public final boolean hasChildStates() -
childStateCount
public final int childStateCount() -
foreachChildState
-
indexOfChildState
-
getChildStateAt
-
getChildStates
-
getCurrentStateName
-
getPreviousStateName
-
hasEventOccurred
Returns TRUE if an event has occurred on any layer. -
hasEventOccurred
Returns TRUE if an event has occurred on the specified layer. -
clearEvent
-