BM.ReceiveBehaviorRequest
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
BM.Leaf - Hash
A98D78B2ECA80531127C7DEB37F2139829AE7290EDC1414A0B48D65577433317
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_behaviorRequest# | private | private BM.BehaviorRequest _behaviorRequest |
_checkedCondition# | private | private System.Boolean _checkedCondition |
_confirmed# | private | private System.Nullable<System.Boolean> _confirmed |
_responded# | private | private System.Boolean _responded |
_timer# | private | private System.Single _timer |
Methods
ApplyRequestDataToBlackboard
#
private System.Void ApplyRequestDataToBlackboard(BM.BehaviorRequest request, BM.Blackboard blackboard)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F8A6F0BC7EE7C4CF0866E7D6449915A4D1FE52053865DBCD50EBDD685050604C - Body hash
BE15ACE45A44419A4920139E506F5A556D7454FDEB0105AD160CFB8F70EA597E - IL size62
Referenced calls
Called by
Initialize
#
protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B71B8CB0BA53CC9D7EC38C83B94F9703F2D35326E4160685A5F42114E702CD06 - Body hash
43AE60B2E752E112F99BF7651EFA326505DA0B478F1B16F8530B9A0DBA2DAADF - IL size45
ReceiveConfirmation
#
public System.Void ReceiveConfirmation(System.Boolean accepted)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C15785AC187A21ECBC253E2ABAE72385ACC343E8678FA69CB8E509A932395ED4 - Body hash
C2979ACE5E615E29D8D5337754FB4EB619F800F05276DE388FFD1E27B273A3AC - IL size13
Referenced calls
System.Nullable<System.Boolean>::.ctor(!0)
Called by
Update
#
protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)
Method metadata
- Visibilityprotected
- Return type
Node.Status - StaticFalse
- VirtualTrue
- Hash
97EA07012714E430167EBD5FBE2BC2D88BB944B1DCC056C50C492D44382442EB - Body hash
ECF9387969B8FCE75B3F6FFB01FDDDFD9D40BAE44F5833752E8945D669EF9723 - IL size281
Referenced calls
Shared.Entity.EntityWrapper::get_Controller()BM.PendingBehaviorRequests::HasRequest(System.String)BM.PendingBehaviorRequests::Dequeue(System.String)BM.IBaseCondition::Test(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)BM.IBaseCondition::ResetCondition(BM.Blackboard)BM.SendBehaviorRequest::ReceiveResponse(BM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController)System.Nullable<System.Boolean>::get_HasValue()System.Nullable<System.Boolean>::get_Value()BM.ReceiveBehaviorRequest::ApplyRequestDataToBlackboard(BM.BehaviorRequest, BM.Blackboard)