Romestead Assembly Reference

BM.ParallelSequence

Type JSON

public class in BM

Methods2
Properties0
Fields7
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceBM
  • Base typeBM.Composite
  • HashFAA71D2F27BEFDA52E70FC9EE91D5AD485CFEB656ECFD659800E45AD392B8489

Relationships

Fields

NameVisibilitySignature
_childStatusesprivateprivate System.Collections.Generic.Dictionary<BM.Node, Node.Status> _childStatuses
_failOnAllprivateprivate System.Boolean _failOnAll
_minFailprivateprivate System.Int32 _minFail
_minSuccessprivateprivate System.Int32 _minSuccess
_skipChildAfterSuccessprivateprivate System.Boolean _skipChildAfterSuccess
_successOnAllprivateprivate System.Boolean _successOnAll
_useSuccessFailPolicyprivateprivate System.Boolean _useSuccessFailPolicy

Methods

Initialize

protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF238E9D78A3C6C53CD62695B5617DCE444CB10A974AD2C2518C31118E31A1592
  • Body hash9E36E3EBE2FBC33BD73872D7C4A670314C5BE4B4AEA7CF6B1FB398684F1AE561
  • IL size12
Referenced calls
  • System.Collections.Generic.Dictionary<BM.Node, Node.Status>::Clear()

Update

protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)

Method metadata
  • Visibilityprotected
  • Return typeNode.Status
  • StaticFalse
  • VirtualTrue
  • Hash38B13F7FFBEEA9BFB89177FE5C4F50D77DD91EB08208556B72FE6B97BEF0DD63
  • Body hashF0CB5CB553F0F3D1FD20D910015BAA40A68B059D5626431D5BAFA6A07E95D8D8
  • IL size219
Referenced calls
  • System.Collections.Generic.List<BM.Node>::get_Count()
  • System.Collections.Generic.List<BM.Node>::GetEnumerator()
  • List.Enumerator<BM.Node>::get_Current()
  • System.Collections.Generic.Dictionary<BM.Node, Node.Status>::TryGetValue(!0, !1&)
  • BM.Node::Tick(BM.BTUpdateContext, BM.Blackboard)
  • System.Collections.Generic.Dictionary<BM.Node, Node.Status>::set_Item(!0, !1)
  • List.Enumerator<BM.Node>::MoveNext()
  • System.IDisposable::Dispose()