Romestead Assembly Reference

BM.BehaviorTree

Type JSON

public class in BM

Methods7
Properties0
Fields4
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceBM
  • Base typeBM.Node
  • Hash1D5E7B9C860B157622E4F88931A5E3C0432800D8626AE485F24BC79440C24D09

Relationships

Fields

NameVisibilitySignature
_resetNodesprivateprivate System.Collections.Generic.HashSet<BM.Node> _resetNodes
_reuseUpdateContextprivateprivate BM.BTUpdateContext _reuseUpdateContext
_rootprivateprivate BM.Node _root
_runningNodesprivateprivate System.Collections.Generic.HashSet<BM.Node> _runningNodes

Methods

AddResetNode

public System.Void AddResetNode(BM.Node node)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBFDF657AFFDD98D4B61A9C9203BD40B9D1D9A49F0FD950F6992145D03423A814
  • Body hash30641FD9F42203333CD819586FD1580AFA988B1C5F6D106CD6069B153559B0AA
  • IL size14
Referenced calls
  • System.Collections.Generic.HashSet<BM.Node>::Add(!0)
Called by

AddRunningNode

public System.Void AddRunningNode(BM.Node node)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1DE61D4E4171D0E7BED1460741F3A43BBE05B3C66A3B6D463D13C156F2C3A12C
  • Body hashC0D537F472E1AC740A21A148D7F47FA73EB4C2FDDA0272E92B534FBC3E5C0014
  • IL size14
Referenced calls
  • System.Collections.Generic.HashSet<BM.Node>::Add(!0)
Called by

Execute

public Node.Status Execute(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard, BM.StateMachine stateMachine)

Method metadata
  • Visibilitypublic
  • Return typeNode.Status
  • StaticFalse
  • VirtualFalse
  • Hash4FC04954B511400EA85AAA2B5FCC9F04FD82CE8CE931D42C683EE21C3FF3B754
  • Body hashD6CDD4DC5B644B15D7E15DA7661BBF95BA3A7FE673FC20C130D41559392D29F0
  • IL size44
Referenced calls
Called by

RemoveRunningNode

public System.Void RemoveRunningNode(BM.Node node)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashFC5EEC7929216B3CC1153C6325A44D46098CBA103084C1E7F9C73C6AD8607C58
  • Body hash2439E64573BC4699F650E9C38957927CB39263E501396ED9F567046050BF04C2
  • IL size14
Referenced calls
  • System.Collections.Generic.HashSet<BM.Node>::Remove(!0)
Called by

ResetTree

public System.Void ResetTree(BM.Blackboard blackboard)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBAFAF29F34F3E44F569ED4103B0E0E29348C4CD7BE27509697678C197C37F705
  • Body hashC4826F57A0C1E6EDF8669E290C789AAE95ABCF55184B492AF287928346BD8088
  • IL size123
Referenced calls
  • BM.Node::Reset(BM.Blackboard)
  • System.Collections.Generic.HashSet<BM.Node>::GetEnumerator()
  • HashSet.Enumerator<BM.Node>::get_Current()
  • HashSet.Enumerator<BM.Node>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.HashSet<BM.Node>::Clear()
Called by

SetRoot

public System.Void SetRoot(BM.Node node)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF9787BF5A2E8EB77D61F1575B53E060007A8E7823444AF8426488A0AC2C158C5
  • Body hashC168F1E408A29BED36F723C9F36115752E95E9EEB33FC1BB56DFCCC4198D3B89
  • IL size8
Called by