package
1.1.23
Repository: https://github.com/alkaid/behavior.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Structs

NonParallel 非并行组合基类,节点按从左到右的顺序执行其子节点.
Parallel 并行组合基类,节点按从左到右的顺序根据结束模式决定完成时机 并行执行所有子节点,根据成功原则和失败原则,决定节点停用时机 | 成功原则 | 失败原则 | | ParallelProperties.SuccessPolicy | ParallelProperties.FailurePolicy | | behavior.FinishModeOne | behavior.FinishModeOne | 第一个子节点停用返回true(false)后,关闭所有子节点,停用当前节点返回true(false) | behavior.FinishModeOne | behavior.FinishModeAll | 当有一个子节点停用返回true后,关闭所有子节点,停用当前节点返回true,否则返回false | behavior.FinishModeAll | behavior.FinishModeOne | 所有子节点停用返回true后,当前节点停用返回true,否则返回false | behavior.FinishModeAll | behavior.FinishModeAll | 所有子节点停用返回true后,当前节点停用返回true,否则返回false.
ParallelProperties 平行节点属性.
RandomCompositeProperties 随机组合节点属性.
RandomSelector 随机选择器.节点按从左到右的随机执行其子节点。当其中一个子节点执行成功时,选择器节点将停止执行。如果选择器的一个子节点成功运行,则选择器运行成功。如果选择器的所有子节点运行失败,则选择器运行失败。.
RandomSequence 随机序列,节点按从左到右的顺序随机执行其子节点。当其中一个子节点失败时,序列节点也将停止执行。如果有子节点失败,那么序列就会失败。如果该序列的所有子节点运行都成功执行,则序列节点成功。.
RandomWorker 组合节点随机排序的委托.
Selector 选择器.节点按从左到右的顺序执行其子节点。当其中一个子节点执行成功时,选择器节点将停止执行。如果选择器的一个子节点成功运行,则选择器运行成功。如果选择器的所有子节点运行失败,则选择器运行失败。.
Sequence 序列,节点按从左到右的顺序执行其子节点。当其中一个子节点失败时,序列节点也将停止执行。如果有子节点失败,那么序列就会失败。如果该序列的所有子节点运行都成功执行,则序列节点成功。.

# Interfaces

No description provided by the author
INonParallelWorker 继承 NonParallel 时必须实现的接口.
No description provided by the author
No description provided by the author