Class AnimationPlayerRecorder

java.lang.Object
zombie.core.skinnedmodel.animation.debug.AnimationPlayerRecorder

public final class AnimationPlayerRecorder extends Object
Used for recording the activity of an AnimationPlayer
  • Constructor Details

    • AnimationPlayerRecorder

      public AnimationPlayerRecorder(IsoGameCharacter owner)
  • Method Details

    • init

      public static void init()
    • backupOldRecordings

      public static void backupOldRecordings()
    • discardOldRecordings

      public static void discardOldRecordings()
    • newFrame

      public void newFrame(int int0)
    • 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

      public static String getRecordingDir()
    • logAnimWeights

      public void logAnimWeights(LiveAnimationTrackEntries liveAnimationTrackEntries, Vector2 vector20, Vector2 vector21)
    • logAnimNode

      public void logAnimNode(LiveAnimNode liveNode)
    • logActionState

      public void logActionState(ActionGroup actionGroup, ActionState actionState, List<ActionState> list)
    • logAIState

      public void logAIState(State state, List<StateMachine.SubstateSlot> subStates)
    • logAnimState

      public void logAnimState(AnimState state)
    • logVariables

      public void logVariables(IAnimationVariableSource varSource)
    • logAnimEvent

      public void logAnimEvent(AnimationTrack animationTrack, AnimEvent animEvent)
    • logCharacterPos

      public void logCharacterPos()
    • getOwner

      public IsoGameCharacter getOwner()
    • isRecording

      public boolean isRecording()
    • setRecording

      public void setRecording(boolean value)