C# Class Pokemon3D.Common.Animations.Animator

Animator-class for handling animations and animation series.
Afficher le fichier Open project: nilllzz/Pokemon3D

Méthodes publiques

Méthode Description
AddAnimation ( string name, Pokemon3D.Common.Animations.Animation animation ) : void

Registeres new animation.

AddTransition ( string sourceName, string targetName ) : void

Registers transition between animation

AddTransitionChain ( string sourceName, string targetName ) : void

Adds a list of Animations to play in a list.

Animator ( ) : System

Creates Animator.

RemoveAnimation ( string sourceName ) : void

Removes an Animation by name.

SetAnimation ( string name, bool playReversed = false ) : void

Sets current animation and starts it.

Stop ( ) : void
Update ( GameTime gameTime ) : void

Updates Animator.

Method Details

AddAnimation() public méthode

Registeres new animation.
public AddAnimation ( string name, Pokemon3D.Common.Animations.Animation animation ) : void
name string name of animation
animation Pokemon3D.Common.Animations.Animation Object
Résultat void

AddTransition() public méthode

Registers transition between animation
public AddTransition ( string sourceName, string targetName ) : void
sourceName string Source Animation Name
targetName string Target Animation Name
Résultat void

AddTransitionChain() public méthode

Adds a list of Animations to play in a list.
public AddTransitionChain ( string sourceName, string targetName ) : void
sourceName string Source Animation Name
targetName string Target Animation Name
Résultat void

Animator() public méthode

Creates Animator.
public Animator ( ) : System
Résultat System

RemoveAnimation() public méthode

Removes an Animation by name.
public RemoveAnimation ( string sourceName ) : void
sourceName string
Résultat void

SetAnimation() public méthode

Sets current animation and starts it.
public SetAnimation ( string name, bool playReversed = false ) : void
name string Name of animation
playReversed bool Plays the animation backwards.
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Update() public méthode

Updates Animator.
public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void