C# Class behaviac.DecoratorIterator

Inheritance: behaviac.DecoratorNode
Afficher le fichier Open project: dengwei-moba/dengwei-moba-ios-c Class Usage Examples

Protected Properties

Свойство Type Description
m_opl IInstanceMember
m_opr IInstanceMember

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
createTask ( ) : behaviac.BehaviorTask
load ( int version, string agentType, List properties ) : void

Method Details

IsValid() public méthode

public IsValid ( behaviac.Agent pAgent, behaviac.BehaviorTask pTask ) : bool
pAgent behaviac.Agent
pTask behaviac.BehaviorTask
Résultat bool

IterateIt() public méthode

public IterateIt ( behaviac.Agent pAgent, int index, int &count ) : bool
pAgent behaviac.Agent
index int
count int
Résultat bool

createTask() protected méthode

protected createTask ( ) : behaviac.BehaviorTask
Résultat behaviac.BehaviorTask

decompose() public méthode

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
Résultat bool

load() protected méthode

protected load ( int version, string agentType, List properties ) : void
version int
agentType string
properties List
Résultat void

Property Details

m_opl protected_oe property

protected IInstanceMember m_opl
Résultat IInstanceMember

m_opr protected_oe property

protected IInstanceMember m_opr
Résultat IInstanceMember