Parallel.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Nodes/Composite/Parallel.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Nodes/Composite/Parallel.cs
Source file hash: sha256:197ff990049917bb278ef795606b653839ec05d07e4b7bd7d89b37b811e3ad40
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: ParallelPolicy
Section titled “Type: ParallelPolicy”Original lines: 29-42
Declaration hash: sha256:ddf219eed687221545317db2a185d8d9db57f46082e694282b4b414ddc89d94a
public enum ParallelPolicy : byte{}Field: RequireAll
Section titled “Field: RequireAll”Original lines: 35
Declaration hash: sha256:4784ec1ff4de42e7904264c74ca6dc92ec14c8398fe57a7dde28b5cd412ed5d8
RequireAll = 0Field: RequireOne
Section titled “Field: RequireOne”Original lines: 41
Declaration hash: sha256:2d95cc6dc09816f1ec7fd16d0ab8e809a138fa593ad2c1976aa0c10b073edf93
RequireOne = 1Type: Parallel
Section titled “Type: Parallel”Original lines: 63-164
Declaration hash: sha256:61aac16b31d77b5596805d558eb68e544f0b659e32e1274ad6e3797697b0bab0
public static class Parallel{}Field: NodeKindToken
Section titled “Field: NodeKindToken”Original lines: 66-67
Declaration hash: sha256:dcea6767fd63a0d52120de5a2e656789c69c3e27ef5289f8ca80de5df5b19e23
public const string NodeKindToken = global::BitQuirky.Behavior.Nodes.BehaviorNodeKindTokens.Parallel;Field: Kind
Section titled “Field: Kind”Original lines: 70
Declaration hash: sha256:aca49b58d7ac8caf9c4dfe8a4e3b2a73b8ebc36582f691c382d6fe83038e48b1
public const BakedNodeKind Kind = BakedNodeKind.Parallel;Method: Aggregate(int successCount, int failureCount, int runningCount, int totalChildren, ParallelPolicy policy)
Section titled “Method: Aggregate(int successCount, int failureCount, int runningCount, int totalChildren, ParallelPolicy policy)”Original lines: 80-117
Declaration hash: sha256:3903ab0ba10e6d5beb6c369d39ecf4699df22f3fc9fb8dd0fbe599960a349844
public static BehaviorNodeStatus Aggregate(int successCount, int failureCount, int runningCount, int totalChildren, ParallelPolicy policy);Method: Aggregate(BehaviorNodeStatus latestChildStatus, int currentChildIndex, int totalChildren, out int nextChildIndex)
Section titled “Method: Aggregate(BehaviorNodeStatus latestChildStatus, int currentChildIndex, int totalChildren, out int nextChildIndex)”Original lines: 127-163
Declaration hash: sha256:95c2de85276f93dccf01b7ba4bd0923e27e5bef62ce19912dbf7075b75af4635
public static BehaviorNodeStatus Aggregate(BehaviorNodeStatus latestChildStatus, int currentChildIndex, int totalChildren, out int nextChildIndex);