Search
Preparing search index...
The search index is not available
@mtgoo/ctool
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
Sequence
Class Sequence
序列执行节点
如果一个子节点执行失败,就返回,其余子节点就不再执行
Hierarchy
CompositeNode
Sequence
Implements
IBVNode
Index
Constructors
constructor
Properties
_current
State
_parent
_tree
children
execute
Result
Accessors
child
parent
Methods
[INTERNAL_
TICK]
_enter
_execute
_exit
add
Child
execute
on
Enter
on
Exit
remove
Child
rest
Constructors
constructor
new
Sequence
(
bvTree
?:
BehaviorTree
)
:
Sequence
Parameters
Optional
bvTree:
BehaviorTree
Returns
Sequence
Properties
Protected
_current
State
_current
State
:
BVNodeState
= "INIT"
Protected
_parent
_parent
:
BaseNode
Protected
_tree
_tree
:
BehaviorTree
children
children
:
IBVNode
[]
= []
execute
Result
execute
Result
:
BVNodeResult
Accessors
child
get
child
(
)
:
BaseNode
set
child
(
item
:
BaseNode
)
:
void
Returns
BaseNode
Parameters
item:
BaseNode
Returns
void
parent
get
parent
(
)
:
BaseNode
Returns
BaseNode
Methods
[INTERNAL_
TICK]
[INTERNAL_
TICK]
(
blackBoard
:
any
)
:
BVNodeResult
Parameters
blackBoard:
any
Returns
BVNodeResult
Protected
_enter
_enter
(
blackBoard
:
any
)
:
void
Parameters
blackBoard:
any
Returns
void
Protected
_execute
_execute
(
blackBoard
:
any
)
:
BVNodeResult
Parameters
blackBoard:
any
Returns
BVNodeResult
Protected
_exit
_exit
(
blackBoard
:
any
)
:
void
Parameters
blackBoard:
any
Returns
void
add
Child
add
Child
(
node
:
IBVNode
)
:
void
Parameters
node:
IBVNode
Returns
void
execute
execute<T>
(
blackBoard
:
T
)
:
BVNodeResult
Type parameters
T =
any
Parameters
blackBoard:
T
Returns
BVNodeResult
on
Enter
on
Enter<T>
(
blackBoard
:
T
)
:
void
Type parameters
T =
any
Parameters
blackBoard:
T
Returns
void
on
Exit
on
Exit<T>
(
blackBoard
:
T
)
:
void
Type parameters
T =
any
Parameters
blackBoard:
T
Returns
void
remove
Child
remove
Child
(
node
:
IBVNode
)
:
void
Parameters
node:
IBVNode
Returns
void
rest
rest
(
)
:
void
Returns
void
Globals
Sequence
constructor
_current
State
_parent
_tree
children
execute
Result
child
parent
[INTERNAL_
TICK]
_enter
_execute
_exit
add
Child
execute
on
Enter
on
Exit
remove
Child
rest
Generated using
TypeDoc
序列执行节点
如果一个子节点执行失败,就返回,其余子节点就不再执行