C# 클래스 BaseCombatState, MagesOfBlight

파일 보기 프로젝트 열기: DomCristaldi/MagesOfBlight 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
canHoverGrid bool

보호된 프로퍼티들

프로퍼티 타입 설명
ConfirmationChecker Coroutine
battleManRef BattleManager,
canUndo bool
phase BattleManager.CombatPhase
prevPhase BattleManager.CombatPhase
undoingState bool

공개 메소드들

메소드 설명
BaseCombatState ( BattleManager, thisCombatPhase, bool canUndo = false, bool canHoverGrid = false ) : System.Collections
EndState ( ) : void
InitState ( ) : void
UpdateState ( ) : void

보호된 메소드들

메소드 설명
ConfirmationLock ( ConfirmationFunc func, BattleManager, succeed, BattleManager, fail ) : void
HandleCancelState ( ) : void
RunCheckFunction ( ConfirmationFunc func ) : IEnumerator

메소드 상세

BaseCombatState() 공개 메소드

public BaseCombatState ( BattleManager, thisCombatPhase, bool canUndo = false, bool canHoverGrid = false ) : System.Collections
thisCombatPhase BattleManager,
canUndo bool
canHoverGrid bool
리턴 System.Collections

ConfirmationLock() 보호된 메소드

protected ConfirmationLock ( ConfirmationFunc func, BattleManager, succeed, BattleManager, fail ) : void
func ConfirmationFunc
succeed BattleManager,
fail BattleManager,
리턴 void

EndState() 공개 메소드

public EndState ( ) : void
리턴 void

HandleCancelState() 보호된 메소드

protected HandleCancelState ( ) : void
리턴 void

InitState() 공개 메소드

public InitState ( ) : void
리턴 void

RunCheckFunction() 보호된 메소드

protected RunCheckFunction ( ConfirmationFunc func ) : IEnumerator
func ConfirmationFunc
리턴 IEnumerator

UpdateState() 공개 메소드

public UpdateState ( ) : void
리턴 void

프로퍼티 상세

ConfirmationChecker 보호되어 있는 프로퍼티

protected Coroutine ConfirmationChecker
리턴 Coroutine

battleManRef 보호되어 있는 프로퍼티

protected BattleManager, battleManRef
리턴 BattleManager,

canHoverGrid 공개적으로 프로퍼티

Base State for all Combat States Handles making a connection with the Battle Manager, TODO: Confirmation locks
public bool canHoverGrid
리턴 bool

canUndo 보호되어 있는 프로퍼티

protected bool canUndo
리턴 bool

phase 보호되어 있는 프로퍼티

protected BattleManager.CombatPhase phase
리턴 BattleManager.CombatPhase

prevPhase 보호되어 있는 프로퍼티

protected BattleManager.CombatPhase prevPhase
리턴 BattleManager.CombatPhase

undoingState 보호되어 있는 프로퍼티

protected bool undoingState
리턴 bool