Class AnimationPlayerRecorder
java.lang.Object
zombie.core.skinnedmodel.animation.debug.AnimationPlayerRecorder
Used for recording the activity of an AnimationPlayer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidvoidclose()static voidvoidgetOwner()static Stringbooleanstatic voidinit()booleanvoidlogActionState(String actionGroupName, String actionStateName) voidlogActionState(ActionGroup actionGroup, ActionState actionState, List<ActionState> subStates) voidlogAIState(String aiStateName) voidlogAIState(State state, List<StateMachine.SubstateSlot> subStates) voidlogAnimEvent(AnimationTrack track, AnimEvent evt) voidlogAnimNode(LiveAnimNode liveNode) voidlogAnimState(AnimLayer layer, AnimState state) voidlogAnimWeights(LiveAnimationTrackEntries trackEntries, Vector2 deferredMovement, Vector3 deferredMovementFromRagdoll) voidvoidvoidlogVariable(String variableKey, boolean variableValue) voidlogVariable(String variableKey, float variableValue) voidlogVariable(String variableKey, int variableValue) voidlogVariable(String variableKey, String variableValue) voidlogVariables(IAnimationVariableSource varSource) voidnewFrame(int frameNo) static PrintStreamopenFileStream(String key, boolean append, Consumer<String> fileNameConsumer) voidsetRecording(boolean value) void
-
Constructor Details
-
AnimationPlayerRecorder
-
-
Method Details
-
init
public static void init() -
backupOldRecordings
public static void backupOldRecordings() -
discardOldRecordings
public static void discardOldRecordings() -
newFrame
public void newFrame(int frameNo) -
hasActiveLine
public boolean hasActiveLine() -
writeFrame
public void writeFrame() -
discardRecording
public void discardRecording() -
close
public void close() -
openFileStream
public static PrintStream openFileStream(String key, boolean append, Consumer<String> fileNameConsumer) -
getRecordingDir
-
logAnimWeights
public void logAnimWeights(LiveAnimationTrackEntries trackEntries, Vector2 deferredMovement, Vector3 deferredMovementFromRagdoll) -
logAnimNode
-
logActionState
public void logActionState(ActionGroup actionGroup, ActionState actionState, List<ActionState> subStates) -
logActionState
-
logAIState
-
logAIState
-
logAnimState
-
logVariables
-
logVariable
-
logVariable
-
logVariable
-
logVariable
-
logAnimEvent
-
logGlobalAnimEvent
-
logCharacterPos
public void logCharacterPos() -
getOwner
-
isRecording
public boolean isRecording() -
setRecording
public void setRecording(boolean value)
-