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()static voidstatic booleanstatic booleanstatic booleanisAnimationRecorderActiveForType(Class<? extends IsoMovingObject> objectType) static booleanbooleanvoidlogActionState(String actionGroupName, String actionStateName) voidlogActionState(ActionGroup actionGroup, ActionState actionState, List<ActionState> subStates) voidlogAIState(String aiStateName) voidlogAIState(State state, List<StateMachine.SubstateSlot> subStates) voidlogAnimEvent(IAnimatable character, AnimationTrack track, AnimEvent evt) voidlogAnimNode(LiveAnimNode liveNode) voidlogAnimState(AnimLayer layer, AnimState state) voidlogAnimWeights(LiveAnimationTrackEntries trackEntries, Vector2 deferredMovement, Vector3 deferredMovementFromRagdoll) voidvoidlogGlobalAnimEvent(IAnimatable character, GlobalAnimEvent evt) voidlogVariable(String variableKey, boolean variableValue) voidlogVariable(String variableKey, float variableValue) voidlogVariable(String variableKey, int variableValue) voidlogVariable(String variableKey, String variableValue) voidlogVariable(String variableKey, Vector2 variableValue) voidlogVariables(IAnimationVariableSource varSource) voidnewFrame(int frameNo) static voidstatic PrintStreamopenFileStream(String key, boolean append, Consumer<String> fileNameConsumer) static voidsetAnimationRecorderActiveAll(boolean setActive) static voidsetAnimationRecorderActiveForType(Class<? extends IsoMovingObject> objectType, boolean isActive) static voidsetAnimationRecorderMinRangeOfPlayer(float minRange) 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
-
logVariable
-
logAnimEvent
-
logGlobalAnimEvent
-
logCharacterPos
public void logCharacterPos() -
getOwner
-
isRecording
public boolean isRecording() -
setRecording
public void setRecording(boolean value) -
initMessaging
public static void initMessaging() -
isAnimationRecorderActiveAll
public static boolean isAnimationRecorderActiveAll() -
setAnimationRecorderActiveAll
public static void setAnimationRecorderActiveAll(boolean setActive) -
isAnimationRecorderActiveForType
-
setAnimationRecorderActiveForType
public static void setAnimationRecorderActiveForType(Class<? extends IsoMovingObject> objectType, boolean isActive) -
setAnimationRecorderMinRangeOfPlayer
public static void setAnimationRecorderMinRangeOfPlayer(float minRange) -
isAnimationRecorderActive
-
isAnimRecorderDiscardTriggered
public static boolean isAnimRecorderDiscardTriggered() -
onPostUpdateWorld
public static void onPostUpdateWorld()
-