{"Id":"BM.BehaviorMachine","Name":"BehaviorMachine","DisplayName":"BehaviorMachine","FullName":"BM.BehaviorMachine","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Blackboard:BM.Blackboard","Name":"Blackboard","Type":"BM.Blackboard","Signature":"public BM.Blackboard Blackboard","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8CE5DA9D7DCC1458D96E0469C519E1963FF0618D2C2367CB5B021D63562CB468"},{"Id":"PendingBehaviorRequests:BM.PendingBehaviorRequests","Name":"PendingBehaviorRequests","Type":"BM.PendingBehaviorRequests","Signature":"public BM.PendingBehaviorRequests PendingBehaviorRequests","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"85A111D8F6E67A428CF2E5D6795BCDD25F13E3D0526D0E186A97655D03F7EEAF"},{"Id":"_reuseUpdateContext:BM.BMUpdateContext","Name":"_reuseUpdateContext","Type":"BM.BMUpdateContext","Signature":"private BM.BMUpdateContext _reuseUpdateContext","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CF81A979AE4C64248A51E2642F840BB0189A1B5D7BFB10E44EEFECF7576E7A05"},{"Id":"_stateMachine:BM.StateMachine","Name":"_stateMachine","Type":"BM.StateMachine","Signature":"private BM.StateMachine _stateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"414893D229E3FFA73561AD2CE58C8D2CF2760489BE61AC583CED3C537CE0FFC3"}],"Properties":[{"Id":"StateMachine:BM.StateMachine","Name":"StateMachine","Type":"BM.StateMachine","Signature":"public BM.StateMachine StateMachine","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"AB2F3377CA8B87B5BB244E2083418909EE1CEEB70615C0D62978F02FC6C6F49B"}],"Events":[],"Methods":[{"Id":"IsCurrentState(BM.State)-\u003ESystem.Boolean","Name":"IsCurrentState","Signature":"public System.Boolean IsCurrentState(BM.State state)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"state","Type":"BM.State","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"70C31EB736856277C155B19F59CC3191964AB8861B35645F33EE7176C2341550","Hash":"81447F0AD4B179F32D22707A987E7DAE45462D5C3356684FC87615C219214373","CalledMethods":["BM.StateMachine::IsCurrentState(BM.State)"],"StringLiterals":[],"Source":null},{"Id":"IsCurrentState(System.String)-\u003ESystem.Boolean","Name":"IsCurrentState","Signature":"public System.Boolean IsCurrentState(System.String targetState)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"targetState","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"0909B9BF01C086684FC1687FA3BF9149972842C79E6766D86FB7CCD695EDC5BF","Hash":"329166050CB19B982D910EB04ABAEB94705A871DCADD640012A29B31452FBAAB","CalledMethods":["BM.StateMachine::IsCurrentState(System.String)"],"StringLiterals":[],"Source":null},{"Id":"IsCurrentState(System.String[])-\u003ESystem.Boolean","Name":"IsCurrentState","Signature":"public System.Boolean IsCurrentState(System.String[] targetStates)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"targetStates","Type":"System.String[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"2A27C3239CB038C0543BD2F24ACFA0F1460700FD19598E7A085AFB0CA74F97C1","Hash":"93586FB6F6012630A15AF21E9127E26FCDAF5ECFEBF4D403681D7A428374B1C4","CalledMethods":["BM.StateMachine::IsCurrentState(System.String[])"],"StringLiterals":[],"Source":null},{"Id":"Reset()-\u003ESystem.Void","Name":"Reset","Signature":"public System.Void Reset()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"6D0D7929326D0BC706813B7E7FD4A6A1FCB1645C5DF7D2CDAD7645D538014AE0","Hash":"0D430738BC9201B5FFA3A40619921A2F7BD76B0D9FB8885558829C039AE1CD43","CalledMethods":["BM.BehaviorMachine::get_StateMachine()","BM.StateMachine::Reset(BM.Blackboard)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"serverEntity","Type":"CandideServer.Entities.ServerEntityModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":94,"BodyHash":"5871917FABA84C6EB6E4C36173CB05F3CEA4CF388BE594CBF50B7735113E16BF","Hash":"F34BD2B25FB47309548A9FCA66BCB98EA35E24863571D82904807FDABC5ECB2E","CalledMethods":["BM.BehaviorMachine::get_StateMachine()","BM.BMUpdateContext::UpdateValues(BM.StateMachine, Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)","BM.Blackboard::SetValue(System.String, T)","Shared.Entity.EntityWrapper::get_Id()","BM.PendingBehaviorRequests::RemoveExpiredRequests()","BM.StateMachine::Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)"],"StringLiterals":["self","selfId"],"Source":null}],"Hash":"BCC41FA726093BFBFF45A1FC31CE8CA923DA88999FC53227F110F64CE87F4B46"}