C# Класс behaviac.DecoratorIterator

Наследование: behaviac.DecoratorNode
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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