Class AnimationRequestData

java.lang.Object
nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData

public final class AnimationRequestData extends Object
Simple class that holds the data of a toggle request that is passed to the BlockMover.
  • Method Details

    • getStructureActivityManager

      public StructureActivityManager getStructureActivityManager()
    • getAudioPlayer

      public IAudioPlayer getAudioPlayer()
    • getExecutor

      public IExecutor getExecutor()
    • getAnimationHookManager

      public AnimationHookManager getAnimationHookManager()
    • getGlowingBlockSpawner

      public HighlightedBlockSpawner getGlowingBlockSpawner()
    • getConfig

      public IConfig getConfig()
    • getServerTickTime

      public int getServerTickTime()
    • getStructureSnapshot

      public StructureSnapshot getStructureSnapshot()
    • getCause

      public StructureActionCause getCause()
    • getAnimationTime

      public double getAnimationTime()
    • isAnimationSkipped

      public boolean isAnimationSkipped()
    • isPreventPerpetualMovement

      public boolean isPreventPerpetualMovement()
    • getNewCuboid

      public Cuboid getNewCuboid()
    • getResponsible

      public IPlayer getResponsible()
    • getAnimationType

      public AnimationType getAnimationType()
    • getActionType

      public StructureActionType getActionType()