{"Id":"BM.SendBehaviorRequest","Name":"SendBehaviorRequest","DisplayName":"SendBehaviorRequest","FullName":"BM.SendBehaviorRequest","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"BM.Leaf","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_hasSent:System.Boolean","Name":"_hasSent","Type":"System.Boolean","Signature":"private System.Boolean _hasSent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4FC568B16C02A1714965DA35FC22E645E10141064CA69F5CCCEE75CBFDD3C57E"},{"Id":"_multipleRequestReceiversEntityArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E","Name":"_multipleRequestReceiversEntityArg","Type":"System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E","Signature":"private System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E _multipleRequestReceiversEntityArg","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"31E9E3AFCEBE752A9488E169EF3AE3D493D2D2F6BD38DF6F60B56AB0144F3CDF"},{"Id":"_multipleRequestReceiversGuidArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSystem.Guid\u003E\u003E\u003E","Name":"_multipleRequestReceiversGuidArg","Type":"System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E","Signature":"private System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E _multipleRequestReceiversGuidArg","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"AAE4F3870CB899CE7A8DDCFADFA750DFE92E85741C002BF89393D9BBC7613D29"},{"Id":"_requestData:BM.BehaviorRequestData","Name":"_requestData","Type":"BM.BehaviorRequestData","Signature":"private BM.BehaviorRequestData _requestData","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5422E9163B433D541BAD0413F468D6EABA1BF9F88BADB4F5A0426A8046E9665B"},{"Id":"_responses:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CBM.ReceiveBehaviorRequest,CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E","Name":"_responses","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E _responses","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"13B2CF83CF917ED8FC3D790BCD8FD0E0127E58A9F8E86008A17C175992CCE66C"},{"Id":"_singleRequestReceiverArg:System.Nullable\u00601\u003CBM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E","Name":"_singleRequestReceiverArg","Type":"System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E","Signature":"private System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E _singleRequestReceiverArg","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C4B0C6633D2ECA3084965CB927220A16BB3344EC6B76D8DF099D56E47703DBDD"},{"Id":"_timer:System.Single","Name":"_timer","Type":"System.Single","Signature":"private System.Single _timer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"}],"Properties":[],"Events":[],"Methods":[{"Id":"ForMultipleEntities(BM.BehaviorRequestData, BM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E)-\u003EBM.SendBehaviorRequest","Name":"ForMultipleEntities","Signature":"public BM.SendBehaviorRequest ForMultipleEntities(BM.BehaviorRequestData data, BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E receivers)","Visibility":"public","ReturnType":"BM.SendBehaviorRequest","Parameters":[{"Name":"data","Type":"BM.BehaviorRequestData","IsOut":false,"IsOptional":false},{"Name":"receivers","Type":"BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"73C38DFE902A5303902870E13386D98F9804BF638794A0358CD97F6159C42C50","Hash":"DB0AD7228F3D0CE267641AF44BAA484E09F3282820F9D6EFDDBB1B38366E3825","CalledMethods":["BM.SendBehaviorRequest::.ctor(BM.BehaviorRequestData)","System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"ForMultipleGuids(BM.BehaviorRequestData, BM.NodeArg\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSystem.Guid\u003E\u003E)-\u003EBM.SendBehaviorRequest","Name":"ForMultipleGuids","Signature":"public BM.SendBehaviorRequest ForMultipleGuids(BM.BehaviorRequestData data, BM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E receiverGuids)","Visibility":"public","ReturnType":"BM.SendBehaviorRequest","Parameters":[{"Name":"data","Type":"BM.BehaviorRequestData","IsOut":false,"IsOptional":false},{"Name":"receiverGuids","Type":"BM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"7739810AC4DB5763525E8DFF752AF5C3A4643C60F9BEBBCE5D99F4D3EDB3F334","Hash":"ECC45DB3D18F7F230F18122BDD2145B230FF237B0769F36764A23A5E106F33B9","CalledMethods":["BM.SendBehaviorRequest::.ctor(BM.BehaviorRequestData)","System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"ForSingle(BM.BehaviorRequestData, BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003EBM.SendBehaviorRequest","Name":"ForSingle","Signature":"public BM.SendBehaviorRequest ForSingle(BM.BehaviorRequestData data, BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E receiver)","Visibility":"public","ReturnType":"BM.SendBehaviorRequest","Parameters":[{"Name":"data","Type":"BM.BehaviorRequestData","IsOut":false,"IsOptional":false},{"Name":"receiver","Type":"BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"137A6BBD6D4D31C36B04F6936358D2EA7005AE2D3E57944A78A9BFCAEB62E810","Hash":"7C079FFBF902D3A49CF70454A32C1F3A0A4C63FF532210AF5AA4F564B95502DD","CalledMethods":["BM.SendBehaviorRequest::.ctor(BM.BehaviorRequestData)","System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"Initialize","Signature":"protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"updateCtx","Type":"BM.BTUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"362B0F08A5070026BA69BD7392AE8B0687E2E3AFAB46B5D5DFC3436154BD0DBE","Hash":"C16F6592A092BB5148D5815B9E819803D170160AAA66ED4FA1789CCFAFC08C98","CalledMethods":["System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E::Clear()"],"StringLiterals":[],"Source":null},{"Id":"ReceiveResponse(BM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController)-\u003ESystem.Void","Name":"ReceiveResponse","Signature":"public System.Void ReceiveResponse(BM.ReceiveBehaviorRequest receiverNode, CandideServer.Entities.Controllers.ServerBehaviorMachineController receiver)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"receiverNode","Type":"BM.ReceiveBehaviorRequest","IsOut":false,"IsOptional":false},{"Name":"receiver","Type":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"3EC04FCBB2DDCF5067DE0376CF585B17A381F4C46A20AF45771AF792B93600E4","Hash":"6F295E746FB3C25B25B1A63067FDC040E60BD61E38CAB115F66E5703FF4C2BFB","CalledMethods":["System.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E::.ctor(!0, !1)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"SendRequest(CandideServer.Entities.Controllers.ServerBehaviorMachineController, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"SendRequest","Signature":"private System.Void SendRequest(CandideServer.Entities.Controllers.ServerBehaviorMachineController sender, Shared.Entity.EntityWrapper entity)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":48,"BodyHash":"D5C344AB5B7A1E5DFD4DEF74BED5295FA399CC99EC6CBC20CED2261AE2E0C315","Hash":"8BEA2EBE9552A21AF684910E27E7B7C0212F689F82F8C962DA119ADB0246C525","CalledMethods":["Shared.Entity.EntityWrapper::get_Controller()","BM.BehaviorRequest::.ctor(CandideServer.Entities.Controllers.ServerBehaviorMachineController, BM.BehaviorRequestData, BM.SendBehaviorRequest)","BM.PendingBehaviorRequests::Enqueue(BM.BehaviorRequest)"],"StringLiterals":[],"Source":null},{"Id":"Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus","Name":"Update","Signature":"protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)","Visibility":"protected","ReturnType":"Node.Status","Parameters":[{"Name":"updateCtx","Type":"BM.BTUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":699,"BodyHash":"34E313F55B42BDBDDDC8DA1BC206B46E4DD7187B334E6E3C51194ED578146A06","Hash":"E41F4FDDD52A3AF44BA60A834CCA4D0BD6189837A39258D424BB5534350CF786","CalledMethods":["System.Nullable\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.ValueTuple\u003CSystem.Int32, System.Int32\u003E\u003E::get_Value()","System.Random::Next(System.Int32, System.Int32)","Shared.Entity.EntityWrapper::get_Controller()","BM.SendBehaviorRequest::\u003CUpdate\u003Eg__FailIfRespondersRequired|12_0(SendBehaviorRequest.\u003C\u003Ec__DisplayClass12_0\u0026)","System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()","System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()","BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)","BM.SendBehaviorRequest::SendRequest(CandideServer.Entities.Controllers.ServerBehaviorMachineController, Shared.Entity.EntityWrapper)","System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_HasValue()","System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Value()","BM.NodeArg\u003CSystem.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E\u003E::TryGet(BM.Blackboard, T\u0026)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E::get_HasValue()","System.Nullable\u003CBM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E\u003E::get_Value()","BM.NodeArg\u003CSystem.Collections.Generic.List\u003CSystem.Guid\u003E\u003E::TryGet(BM.Blackboard, T\u0026)","System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()","List.Enumerator\u003CSystem.Guid\u003E::get_Current()","Shared.Entity.EntitySystem::GetEntityById(System.Guid)","List.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E::get_Count()","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault(!0)","System.Math::Min(System.Int32, System.Int32)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CBM.ReceiveBehaviorRequest, CandideServer.Entities.Controllers.ServerBehaviorMachineController\u003E\u003E::get_Item(System.Int32)","BM.ReceiveBehaviorRequest::ReceiveConfirmation(System.Boolean)"],"StringLiterals":[],"Source":null}],"Hash":"D86C2F1BE6225AA444750F40893BB7BA4D4EBE4B1BA8CD2A964594096CFDD071"}