BM.BehaviorTree
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
BM.Node - Hash
1D5E7B9C860B157622E4F88931A5E3C0432800D8626AE485F24BC79440C24D09
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_resetNodes# | private | private System.Collections.Generic.HashSet<BM.Node> _resetNodes |
_reuseUpdateContext# | private | private BM.BTUpdateContext _reuseUpdateContext |
_root# | private | private BM.Node _root |
_runningNodes# | private | private System.Collections.Generic.HashSet<BM.Node> _runningNodes |
Methods
AddResetNode
#
public System.Void AddResetNode(BM.Node node)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BFDF657AFFDD98D4B61A9C9203BD40B9D1D9A49F0FD950F6992145D03423A814 - Body hash
30641FD9F42203333CD819586FD1580AFA988B1C5F6D106CD6069B153559B0AA - 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
1DE61D4E4171D0E7BED1460741F3A43BBE05B3C66A3B6D463D13C156F2C3A12C - Body hash
C0D537F472E1AC740A21A148D7F47FA73EB4C2FDDA0272E92B534FBC3E5C0014 - 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 type
Node.Status - StaticFalse
- VirtualFalse
- Hash
4FC04954B511400EA85AAA2B5FCC9F04FD82CE8CE931D42C683EE21C3FF3B754 - Body hash
D6CDD4DC5B644B15D7E15DA7661BBF95BA3A7FE673FC20C130D41559392D29F0 - IL size44
Referenced calls
RemoveRunningNode
#
public System.Void RemoveRunningNode(BM.Node node)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FC5EEC7929216B3CC1153C6325A44D46098CBA103084C1E7F9C73C6AD8607C58 - Body hash
2439E64573BC4699F650E9C38957927CB39263E501396ED9F567046050BF04C2 - 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
BAFAF29F34F3E44F569ED4103B0E0E29348C4CD7BE27509697678C197C37F705 - Body hash
C4826F57A0C1E6EDF8669E290C789AAE95ABCF55184B492AF287928346BD8088 - 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()
SetRoot
#
public System.Void SetRoot(BM.Node node)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F9787BF5A2E8EB77D61F1575B53E060007A8E7823444AF8426488A0AC2C158C5 - Body hash
C168F1E408A29BED36F723C9F36115752E95E9EEB33FC1BB56DFCCC4198D3B89 - IL size8
Called by
Update
#
protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)
Method metadata
- Visibilityprotected
- Return type
Node.Status - StaticFalse
- VirtualTrue
- Hash
5A190A48C2387E782091BDBE0E5384F57167B5B2790661D2FA68273BE85430AF - Body hash
EF307330D934E08FDE936BD5D2D6007327B05A4E2B2DE0D9269B7C5080B2A49B - IL size14