Romestead Assembly Reference

BM.BTBuilder

Type JSON

public class in BM

Methods9
Properties0
Fields4
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceBM
  • Base typeSystem.Object
  • Hash4BB1BFBEEBF172AF5788D8828852CEA35DE8702ADD5965F04AE0463FD98666CF

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
_currentCompositeParentprivateprivate BM.Composite _currentCompositeParent
_currentDecoratorParentprivateprivate BM.Decorator _currentDecoratorParent
_nodeHierarchyprivateprivate System.Collections.Generic.Stack<System.ValueTuple<BM.Node, BTBuilder.NodeTypes>> _nodeHierarchy
_rootprivateprivate BM.Node _root

Methods

AddNode

private System.Void AddNode(BM.Node node)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash425A9CE232CD700471BBC4E3C8486DB910A98E41BDF4E1497B4D4F520A3E56AC
  • Body hash4E65626B92D9F36503A03F36F73A9628C2B941E51EADABA406A3A5644214C8D5
  • IL size50
Referenced calls
Called by

Build

public BM.BehaviorTree Build()

Method metadata
  • Visibilitypublic
  • Return typeBM.BehaviorTree
  • StaticFalse
  • VirtualFalse
  • Hash0542CACCF6CECCFBE27D217D9828F30AA9CA0A8CBF1A6FEE62E308872EAF2BF6
  • Body hashCCCFB739A38FA51B0F5DEAB9EA36FF1DAD369DBCA8A843989A7075218EE1EB88
  • IL size24
Referenced calls
Called by

Composite

public BM.BTBuilder Composite(BM.Composite composite)

Method metadata
  • Visibilitypublic
  • Return typeBM.BTBuilder
  • StaticFalse
  • VirtualFalse
  • Hash3E02DF2E64196BB3C987ECCCFE5B766198AC667421CAF8C225ADBAF7F3659EAD
  • Body hash1A7A90E35293C60AC84B3EE9F32E7BB50F0A809AFB68D31269961B12D414CF94
  • IL size41
Referenced calls
  • BM.BTBuilder::AddNode(BM.Node)
  • System.ValueTuple<BM.Node, BTBuilder.NodeTypes>::.ctor(!0, !1)
  • System.Collections.Generic.Stack<System.ValueTuple<BM.Node, BTBuilder.NodeTypes>>::Push(!0)
Called by

Decorator

public BM.BTBuilder Decorator(BM.Decorator decorator)

Method metadata
  • Visibilitypublic
  • Return typeBM.BTBuilder
  • StaticFalse
  • VirtualFalse
  • Hash9F19420885249F51A77B604B46AAFF36F7754A3EA001CAF8404327A26F8947F9
  • Body hashF65190EBAC81B6CFB30A00D3C4C01E8A8536FB943E25476FC382156A26DD7878
  • IL size51
Referenced calls
Called by

End

public BM.BTBuilder End()

Method metadata
  • Visibilitypublic
  • Return typeBM.BTBuilder
  • StaticFalse
  • VirtualFalse
  • Hash97B1161CD6A0AA2CA13DBBF6296AF59F0A2233D15DD626887F82F8D2ECFE566B
  • Body hash332B4327281C78DC23835FB18661126FEA6351778BE2A6C6E6179AC7D298A589
  • IL size122
Referenced calls
  • System.Collections.Generic.Stack<System.ValueTuple<BM.Node, BTBuilder.NodeTypes>>::Pop()
  • System.Collections.Generic.Stack<System.ValueTuple<BM.Node, BTBuilder.NodeTypes>>::get_Count()
  • System.Collections.Generic.Stack<System.ValueTuple<BM.Node, BTBuilder.NodeTypes>>::Peek()
Called by

InvertLeaf

public BM.BTBuilder InvertLeaf(BM.Leaf leaf)

Method metadata
  • Visibilitypublic
  • Return typeBM.BTBuilder
  • StaticFalse
  • VirtualFalse
  • Hash81C3CE0EFD8FD8DAB9FAACD65C84F0AD7DFD0476169AD918A817393D275F3733
  • Body hash6DE921678CE5FDBAC07EE5B8C547BE3443F7389CF7446B56B6CFD4C64648BC64
  • IL size22
Referenced calls
Called by

Leaf

public BM.BTBuilder Leaf(BM.Leaf leaf)

Method metadata
  • Visibilitypublic
  • Return typeBM.BTBuilder
  • StaticFalse
  • VirtualFalse
  • HashDFBE8B0D6B16BB32417788747739AC771C14E1943EEB2B32797A3293686D1F86
  • Body hash6ADA9643B8450D14ABC8C8E0CC5C79B11F279492B8D6EB35048D2016096553CD
  • IL size9
Referenced calls
Called by

Reset

public System.Void Reset()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7659E7503EF09CAD4249ADB52DDEF5DAE4508B8B2F0F9F510DF1659E15DC1D30
  • Body hashBB68C60625F7D396F5C82CE697AA1A39795B7F2F82AA435B64C5CC78C9DCD609
  • IL size33
Referenced calls
  • System.Collections.Generic.Stack<System.ValueTuple<BM.Node, BTBuilder.NodeTypes>>::Clear()
Called by

SubTree

public BM.BTBuilder SubTree(BM.BehaviorTree behaviorTree)

Method metadata
  • Visibilitypublic
  • Return typeBM.BTBuilder
  • StaticFalse
  • VirtualFalse
  • Hash99D1A63604C03F1A6E3054994AA6DF8C4A2E50FE858582B8AC7B2BDD46FD5903
  • Body hash1DB8DDA7D57F516C7901ED766780256ADA753E0F47357650C6AA874C29531E4D
  • IL size16
Referenced calls
Called by