C# Класс Assets.Scripts.CharacterControl.CharacterState

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

Activate() публичный Метод

public Activate ( ) : void
Результат void

AddIncompatibleStates() публичный Метод

public AddIncompatibleStates ( ) : void
Результат void

AddSpriteAnimationSequence() публичный Метод

public AddSpriteAnimationSequence ( SpriteAnimationSequence spriteAnimationSequence ) : void
spriteAnimationSequence Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSequence
Результат void

AddTransitionAnimationSequence() публичный Метод

public AddTransitionAnimationSequence ( CharacterState lastState, SpriteAnimationSequence spriteAnimationSequence ) : void
lastState CharacterState
spriteAnimationSequence Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSequence
Результат void

AnimationComplete() публичный Метод

public AnimationComplete ( ) : bool
Результат bool

CharacterState() публичный Метод

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
Результат Assets.Scripts.Animation.SpriteAnimation

Deactivate() публичный Метод

public Deactivate ( ) : void
Результат void

GetSpriteAnimationSequences() публичный Метод

public GetSpriteAnimationSequences ( ) : List
Результат List

GetTransitionAnimationSequence() публичный Метод

public GetTransitionAnimationSequence ( CharacterState lastStateAnimation ) : SpriteAnimationSequence
lastStateAnimation CharacterState
Результат Assets.Scripts.Animation.SpriteAnimation.SpriteAnimationSequence

HasPriority() публичный Метод

public HasPriority ( CharacterState state ) : bool
state CharacterState
Результат bool

IsActivable() публичный Метод

public IsActivable ( List states ) : bool
states List
Результат bool

Update() публичный Метод

public Update ( ) : void
Результат void