Class AdvancedAnimator

java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator
All Implemented Interfaces:
IAnimEventCallback

public final class AdvancedAnimator
extends java.lang.Object
implements IAnimEventCallback
  • Field Details

    • animSet

      public AnimationSet animSet
    • animCallbackHandlers

      public final java.util.ArrayList animCallbackHandlers
    • s_MotionScale

      public static float s_MotionScale
    • s_RotationScale

      public static float s_RotationScale
  • Constructor Details

    • AdvancedAnimator

      public AdvancedAnimator()
  • Method Details

    • systemInit

      public static void systemInit()
    • checkModifiedFiles

      public static void checkModifiedFiles()
    • GetDebug

      public java.lang.String GetDebug()
    • OnAnimDataChanged

      public void OnAnimDataChanged​(boolean boolean1)
    • Reload

      public void Reload()
    • init

      public void init​(IAnimatable iAnimatable)
    • SetAnimSet

      public void SetAnimSet​(AnimationSet animationSet)
    • OnAnimEvent

      public void OnAnimEvent​(AnimLayer animLayer, AnimEvent animEvent)
      Specified by:
      OnAnimEvent in interface IAnimEventCallback
    • getCurrentStateName

      public java.lang.String getCurrentStateName()
    • containsState

      public boolean containsState​(java.lang.String string)
    • SetState

      public void SetState​(java.lang.String string)
    • SetState

      public void SetState​(java.lang.String string, java.util.List list)
    • getOrCreateSlot

      protected AdvancedAnimator.SubLayerSlot getOrCreateSlot​(java.lang.String string)
    • update

      public void update()
    • render

      public void render()
    • printDebugCharacterActions

      public void printDebugCharacterActions​(java.lang.String string)
    • debugGetVariables

      public java.util.ArrayList debugGetVariables()
    • getDebugMonitor

      public AnimatorDebugMonitor getDebugMonitor()
    • setDebugMonitor

      public void setDebugMonitor​(AnimatorDebugMonitor animatorDebugMonitor)
    • getCharacter

      public IAnimatable getCharacter()
    • updateSpeedScale

      public void updateSpeedScale​(java.lang.String string, float float1)
    • containsAnyIdleNodes

      public boolean containsAnyIdleNodes()
    • getRootLayer

      public AnimLayer getRootLayer()
    • getSubLayerCount

      public int getSubLayerCount()
    • getSubLayerAt

      public AnimLayer getSubLayerAt​(int int1)
    • getActiveSubLayerCount

      public int getActiveSubLayerCount()
    • setRecorder

      public void setRecorder​(AnimationPlayerRecorder animationPlayerRecorder)
    • isRecording

      public boolean isRecording()