C# Class Assets.Scripts.CharacterControl.CharacterState

Show file Open project: maximecharron/GLO-3002-Frima Class Usage Examples

Public Methods

Method 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 method

public Activate ( ) : void
return void

AddIncompatibleStates() public method

public AddIncompatibleStates ( ) : void
return void

AddSpriteAnimationSequence() public method

public AddSpriteAnimationSequence ( SpriteAnimationSequence spriteAnimationSequence ) : void
spriteAnimationSequence Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSequence
return void

AddTransitionAnimationSequence() public method

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

AnimationComplete() public method

public AnimationComplete ( ) : bool
return bool

CharacterState() public method

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
return Assets.Scripts.Animation.SpriteAnimation

Deactivate() public method

public Deactivate ( ) : void
return void

GetSpriteAnimationSequences() public method

public GetSpriteAnimationSequences ( ) : List
return List

GetTransitionAnimationSequence() public method

public GetTransitionAnimationSequence ( CharacterState lastStateAnimation ) : SpriteAnimationSequence
lastStateAnimation CharacterState
return Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSequence

HasPriority() public method

public HasPriority ( CharacterState state ) : bool
state CharacterState
return bool

IsActivable() public method

public IsActivable ( List states ) : bool
states List
return bool

Update() public method

public Update ( ) : void
return void