C# Class Assets.Scripts.CharacterControl.CharacterState

Afficher le fichier Open project: maximecharron/GLO-3002-Frima Class Usage Examples

Méthodes publiques

Méthode Description
Activate ( ) : void
AddIncompatibleStates ( ) : void
AddSpriteAnimationSequence ( SpriteAnimationSequence spriteAnimationSequence ) : void
AddTransitionAnimationSequence ( CharacterState lastState, SpriteAnimationSequence spriteAnimationSequence ) : void
AnimationComplete ( ) : bool
CharacterState ( string stateName, int priority, int animationPriority, SpriteAnimationSettings spriteAnimationSettings ) : Assets.Scripts.Animation.SpriteAnimation
Deactivate ( ) : void
GetSpriteAnimationSequences ( ) : List
GetTransitionAnimationSequence ( CharacterState lastStateAnimation ) : SpriteAnimationSequence
HasPriority ( CharacterState state ) : bool
IsActivable ( List states ) : bool
Update ( ) : void

Method Details

Activate() public méthode

public Activate ( ) : void
Résultat void

AddIncompatibleStates() public méthode

public AddIncompatibleStates ( ) : void
Résultat void

AddSpriteAnimationSequence() public méthode

public AddSpriteAnimationSequence ( SpriteAnimationSequence spriteAnimationSequence ) : void
spriteAnimationSequence Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSequence
Résultat void

AddTransitionAnimationSequence() public méthode

public AddTransitionAnimationSequence ( CharacterState lastState, SpriteAnimationSequence spriteAnimationSequence ) : void
lastState CharacterState
spriteAnimationSequence Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSequence
Résultat void

AnimationComplete() public méthode

public AnimationComplete ( ) : bool
Résultat bool

CharacterState() public méthode

public CharacterState ( string stateName, int priority, int animationPriority, SpriteAnimationSettings spriteAnimationSettings ) : Assets.Scripts.Animation.SpriteAnimation
stateName string
priority int
animationPriority int
spriteAnimationSettings Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSettings
Résultat Assets.Scripts.Animation.SpriteAnimation

Deactivate() public méthode

public Deactivate ( ) : void
Résultat void

GetSpriteAnimationSequences() public méthode

public GetSpriteAnimationSequences ( ) : List
Résultat List

GetTransitionAnimationSequence() public méthode

public GetTransitionAnimationSequence ( CharacterState lastStateAnimation ) : SpriteAnimationSequence
lastStateAnimation CharacterState
Résultat Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSequence

HasPriority() public méthode

public HasPriority ( CharacterState state ) : bool
state CharacterState
Résultat bool

IsActivable() public méthode

public IsActivable ( List states ) : bool
states List
Résultat bool

Update() public méthode

public Update ( ) : void
Résultat void