C# Класс BehaviorTree.NodeFactory

节点工厂
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateActionNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
CreateNonePrioritySelectorNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
CreateParalleNode ( BehaviorTreeNode rParentNode, ParallelFinishCondition rPCondition, string rNodeName ) : BehaviorTreeNode
CreatePrioritySelectorNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
CreateSequenceNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
oCreateLoopNode ( BehaviorTreeNode rParentNode, string rNodeName, int rLoopCount ) : BehaviorTreeNode

Приватные методы

Метод Описание
CreateNodeCommon ( BehaviorTreeNode rSelfNode, BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode

Описание методов

CreateActionNode() публичный Метод

public CreateActionNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
Результат BehaviorTreeNode

CreateNonePrioritySelectorNode() публичный Метод

public CreateNonePrioritySelectorNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
Результат BehaviorTreeNode

CreateParalleNode() публичный Метод

public CreateParalleNode ( BehaviorTreeNode rParentNode, ParallelFinishCondition rPCondition, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rPCondition ParallelFinishCondition
rNodeName string
Результат BehaviorTreeNode

CreatePrioritySelectorNode() публичный Метод

public CreatePrioritySelectorNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
Результат BehaviorTreeNode

CreateSequenceNode() публичный Метод

public CreateSequenceNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
Результат BehaviorTreeNode

oCreateLoopNode() публичный Метод

public oCreateLoopNode ( BehaviorTreeNode rParentNode, string rNodeName, int rLoopCount ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
rLoopCount int
Результат BehaviorTreeNode