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

    • 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

      public void logAnimNode(LiveAnimNode liveNode)
    • logActionState

      public void logActionState(ActionState state, List<ActionState> childStates)
    • logAIState

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

      public void logAnimState(AnimState state)
    • logVariables

      public void logVariables(IAnimationVariableSource varSource)
    • logCharacterPos

      public void logCharacterPos()
    • getOwner

      public IsoGameCharacter getOwner()
    • isRecording

      public boolean isRecording()
    • setRecording

      public void setRecording(boolean value)