Table of Contents

Namespace SpriteAnimations

Classes

AnimationPerformer

The base class for all animation performers.

ComboAnimator

The performer responsible for playing combo animations.

CompositeAnimator
Cycle
Frame
Logger
PerformerFactory

The factory responsible for creating animation performers for the SpriteAnimator

SingleCycleAnimator

The performer responsible for playing single cycle animations.

SpriteAnimation

The base class for all Animations

SpriteAnimationCombo

The Combo animation. This animation can have multiple cycles and they can be executed sequentially. Awesome for waiting for input from the player.

SpriteAnimationComposite
SpriteAnimationManageButton
SpriteAnimationSingleCycle

The Single Cycle Animation. This animation has only a single cycle.

SpriteAnimationWindrose

The Windrose Animation. This animation has multiple cycles, each referring to a cardinal position.

SpriteAnimationWindrose.WindroseCycles
SpriteAnimator

The Sprite Animator. Responsible for playing animations by changing the sprites of a SpriteRenderer based on the fps of the playing animation.

WindroseAnimator

The performer responsible for playing windrose animations.

Enums

AnimationType
AnimatorState

The state of the animator

CompositeCycle
UpdateMode

The update mode of the animator

WindroseDirection

A direction in the windrose (8-direction)

WindroseFlipStrategy

The flip strategy for a windrose animation

Delegates

FramePlayedEvent
NameChangedEvent