C# 클래스 FSMState, UnityDemo

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

보호된 프로퍼티들

프로퍼티 타입 설명
finalTime float
intervalTime float
map StateID>.Dictionary
stateID StateID

공개 메소드들

메소드 설명
Act ( GameObject, player, GameObject, npc ) : void
AddTransition ( Transition, trans, StateID id ) : void
DeleteTransition ( Transition, trans ) : void
DoBeforeEntering ( ) : void
DoBeforeLeaving ( ) : void
GetOutputState ( Transition, trans ) : StateID
OnMessage ( GameObject, player, Hashtable, param ) : void
Reason ( GameObject, player, GameObject, npc ) : void
ResetTimer ( ) : void
TimeUp ( ) : bool
Update ( GameObject, player, GameObject, npc ) : void

보호된 메소드들

메소드 설명
FSMState ( float interTime = 0.1f ) : System.Collections

메소드 상세

Act() 공개 추상적인 메소드

public abstract Act ( GameObject, player, GameObject, npc ) : void
player GameObject,
npc GameObject,
리턴 void

AddTransition() 공개 메소드

public AddTransition ( Transition, trans, StateID id ) : void
trans Transition,
id StateID
리턴 void

DeleteTransition() 공개 메소드

public DeleteTransition ( Transition, trans ) : void
trans Transition,
리턴 void

DoBeforeEntering() 공개 메소드

public DoBeforeEntering ( ) : void
리턴 void

DoBeforeLeaving() 공개 메소드

public DoBeforeLeaving ( ) : void
리턴 void

FSMState() 보호된 메소드

protected FSMState ( float interTime = 0.1f ) : System.Collections
interTime float
리턴 System.Collections

GetOutputState() 공개 메소드

public GetOutputState ( Transition, trans ) : StateID
trans Transition,
리턴 StateID

OnMessage() 공개 메소드

public OnMessage ( GameObject, player, Hashtable, param ) : void
player GameObject,
param Hashtable,
리턴 void

Reason() 공개 추상적인 메소드

public abstract Reason ( GameObject, player, GameObject, npc ) : void
player GameObject,
npc GameObject,
리턴 void

ResetTimer() 공개 메소드

public ResetTimer ( ) : void
리턴 void

TimeUp() 공개 메소드

public TimeUp ( ) : bool
리턴 bool

Update() 공개 메소드

public Update ( GameObject, player, GameObject, npc ) : void
player GameObject,
npc GameObject,
리턴 void

프로퍼티 상세

finalTime 보호되어 있는 프로퍼티

protected float finalTime
리턴 float

intervalTime 보호되어 있는 프로퍼티

protected float intervalTime
리턴 float

map 보호되어 있는 프로퍼티

protected Dictionary map
리턴 StateID>.Dictionary

stateID 보호되어 있는 프로퍼티

protected StateID stateID
리턴 StateID