C# Class BehaviorTree.NodeFactory

节点工厂
Afficher le fichier Open project: meta-42/uEasyKit

Méthodes publiques

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

Private Methods

Méthode Description
CreateNodeCommon ( BehaviorTreeNode rSelfNode, BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode

Method Details

CreateActionNode() public méthode

public CreateActionNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
Résultat BehaviorTreeNode

CreateNonePrioritySelectorNode() public méthode

public CreateNonePrioritySelectorNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
Résultat BehaviorTreeNode

CreateParalleNode() public méthode

public CreateParalleNode ( BehaviorTreeNode rParentNode, ParallelFinishCondition rPCondition, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rPCondition ParallelFinishCondition
rNodeName string
Résultat BehaviorTreeNode

CreatePrioritySelectorNode() public méthode

public CreatePrioritySelectorNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
Résultat BehaviorTreeNode

CreateSequenceNode() public méthode

public CreateSequenceNode ( BehaviorTreeNode rParentNode, string rNodeName ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
Résultat BehaviorTreeNode

oCreateLoopNode() public méthode

public oCreateLoopNode ( BehaviorTreeNode rParentNode, string rNodeName, int rLoopCount ) : BehaviorTreeNode
rParentNode BehaviorTreeNode
rNodeName string
rLoopCount int
Résultat BehaviorTreeNode