C# 클래스 behaviac.DecoratorIterator

상속: behaviac.DecoratorNode
파일 보기 프로젝트 열기: dengwei-moba/dengwei-moba-ios-c 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_opl IInstanceMember
m_opr IInstanceMember

공개 메소드들

메소드 설명
IsValid ( behaviac.Agent pAgent, behaviac.BehaviorTask pTask ) : bool
IterateIt ( behaviac.Agent pAgent, int index, int &count ) : bool
decompose ( behaviac.BehaviorNode node, behaviac.PlannerTaskComplex seqTask, int depth, behaviac.Planner planner ) : bool

보호된 메소드들

메소드 설명
createTask ( ) : behaviac.BehaviorTask
load ( int version, string agentType, List properties ) : void

메소드 상세

IsValid() 공개 메소드

public IsValid ( behaviac.Agent pAgent, behaviac.BehaviorTask pTask ) : bool
pAgent behaviac.Agent
pTask behaviac.BehaviorTask
리턴 bool

IterateIt() 공개 메소드

public IterateIt ( behaviac.Agent pAgent, int index, int &count ) : bool
pAgent behaviac.Agent
index int
count int
리턴 bool

createTask() 보호된 메소드

protected createTask ( ) : behaviac.BehaviorTask
리턴 behaviac.BehaviorTask

decompose() 공개 메소드

public decompose ( behaviac.BehaviorNode node, behaviac.PlannerTaskComplex seqTask, int depth, behaviac.Planner planner ) : bool
node behaviac.BehaviorNode
seqTask behaviac.PlannerTaskComplex
depth int
planner behaviac.Planner
리턴 bool

load() 보호된 메소드

protected load ( int version, string agentType, List properties ) : void
version int
agentType string
properties List
리턴 void

프로퍼티 상세

m_opl 보호되어 있는 프로퍼티

protected IInstanceMember m_opl
리턴 IInstanceMember

m_opr 보호되어 있는 프로퍼티

protected IInstanceMember m_opr
리턴 IInstanceMember