Class AdvancedAnimator

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

public final class AdvancedAnimator extends Object implements IAnimEventCallback
  • Field Details

    • animSet

      public AnimationSet animSet
    • animCallbackHandlers

      public final 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 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 String getCurrentStateName()
    • containsState

      public boolean containsState(String string)
    • SetState

      public void SetState(String string)
    • SetState

      public void SetState(String string, List list)
    • getOrCreateSlot

      protected AdvancedAnimator.SubLayerSlot getOrCreateSlot(String string)
    • update

      public void update()
    • render

      public void render()
    • printDebugCharacterActions

      public void printDebugCharacterActions(String string)
    • debugGetVariables

      public ArrayList debugGetVariables()
    • getDebugMonitor

      public AnimatorDebugMonitor getDebugMonitor()
    • setDebugMonitor

      public void setDebugMonitor(AnimatorDebugMonitor animatorDebugMonitor)
    • getCharacter

      public IAnimatable getCharacter()
    • updateSpeedScale

      public void updateSpeedScale(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()