Interface IStateMachineHandler

All Superinterfaces:
AnimationHandler, DataIO

public interface IStateMachineHandler extends AnimationHandler
  • Method Details

    • getAnimation

      @Nullable @Nullable IAnimationProperty getAnimation(int priority, String animation)
    • playAnimation

      @Nullable @Nullable IAnimationProperty playAnimation(int priority, String animation, double lerpIn, double lerpOut, double speed, boolean force)
    • playAnimation

      boolean playAnimation(int priority, IAnimationProperty property, boolean force)
    • refreshState

      void refreshState(AnimationHandler.DefaultProperty property)
    • isPlayingAnimation

      boolean isPlayingAnimation(int priority, String animation)
    • stopAnimation

      void stopAnimation(int priority, String animation)
    • forceStopAnimation

      void forceStopAnimation(int priority, String animation)
    • getId

      default String getId()
      Specified by:
      getId in interface AnimationHandler