Package com.phoenixplugins.phoenixcrates.api.crate.animation
Classs
| Class | Description |
AnimationProperties | Represents a collection of properties for configuring an animation. This class allows you to dynamically add, retrieve, and manipulate properties that affect the behavior of an animation. |
Interfaces
| Interface | Description |
AnimationPhase | Represents an animation with a specific phase, identifier, display name, and item. This interface defines the structure for objects that handle animation data. |
OpeningAnimationHandler | Interface to handle the opening animation lifecycle for a crate. This interface defines the methods necessary to access and manage the opening animation, including tracking the current phase, and accessing the player and crate involved. |
PhaseRunner | Interface to handle the running of an animation within an opening animation session. This interface defines the methods to access animation-related properties and information, including the animation type, session, crate, player, and animation properties. It also defines lifecycle and control methods (baseLoad(), baseTick(), baseUnload(), nextPhase()) that manage the execution flow of the animation. |
Enums
| Enum | Description |
AnimationEnvironment | Describes where an animation phase is presented. |
PhaseType | Represents the different phases of a crate opening animation. Used to track the state of the crate opening process. |
Last updated about 3 hours ago