C# 클래스 Assets.Scripts.CharacterControl.CharacterState

파일 보기 프로젝트 열기: maximecharron/GLO-3002-Frima 1 사용 예제들

공개 메소드들

메소드 설명
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