Class AnimationPlayerRecorder
java.lang.Object
zombie.core.skinnedmodel.animation.debug.AnimationPlayerRecorder
Used for recording the activity of an AnimationPlayer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
beginLine
(int frameNo) void
void
endLine()
getOwner()
boolean
void
logActionState
(ActionState state, List<ActionState> childStates) void
logAIState
(State state, List<StateMachine.SubstateSlot> subStates) void
logAnimNode
(LiveAnimNode liveNode) void
logAnimState
(AnimState state) void
logAnimWeights
(List<AnimationTrack> tracks, int[] animBlendIndices, float[] animBlendWeights, Vector2 deferredMovement) void
void
logVariables
(IAnimationVariableSource varSource) static PrintStream
openFileStream
(String key, boolean append, Consumer<String> fileNameConsumer) void
setRecording
(boolean value)
-
Constructor Details
-
AnimationPlayerRecorder
-
-
Method Details
-
beginLine
public void beginLine(int frameNo) -
endLine
public void endLine() -
discardRecording
public void discardRecording() -
openFileStream
public static PrintStream openFileStream(String key, boolean append, Consumer<String> fileNameConsumer) -
logAnimWeights
public void logAnimWeights(List<AnimationTrack> tracks, int[] animBlendIndices, float[] animBlendWeights, Vector2 deferredMovement) -
logAnimNode
-
logActionState
-
logAIState
-
logAnimState
-
logVariables
-
logCharacterPos
public void logCharacterPos() -
getOwner
-
isRecording
public boolean isRecording() -
setRecording
public void setRecording(boolean value)
-