{"Id":"BM.Node","Name":"Node","DisplayName":"Node","FullName":"BM.Node","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Name:System.String","Name":"Name","Type":"System.String","Signature":"protected System.String Name","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"A4586BF3609DAA309E10B8839BB2E881A2C1216BDF9EDCDDA799D5A7BDBD4769"},{"Id":"NodeStatus:Node\u002BStatus","Name":"NodeStatus","Type":"Node.Status","Signature":"protected Node.Status NodeStatus","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"55C8A5D5A201398B722DB4AEA8DE629C52DFAFE5F73FAC0AA3868643E19012FD"},{"Id":"ResetOnExit:System.Boolean","Name":"ResetOnExit","Type":"System.Boolean","Signature":"protected System.Boolean ResetOnExit","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"43BB1EAAA9A1FCEC4C7C6AD16E88E40A17623B94DF51A2AF06FF14AB31AFC84E"}],"Properties":[],"Events":[],"Methods":[{"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"B0969C7A6A91C087BECC5A9D52D0CDE4CC326A58F61F3E80E32722B7497DA3C9","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"IsFailure()-\u003ESystem.Boolean","Name":"IsFailure","Signature":"public System.Boolean IsFailure()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":10,"BodyHash":"7DD0DB5278C24A06A2E8C5DF77E269AADB7006D1A9828920028E18A88E08EFE9","Hash":"4E430472360708BFEEDE5AD4E0E30521E8AAB1AC9CA222B2EE94B33EF7ADC303","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"IsRunning()-\u003ESystem.Boolean","Name":"IsRunning","Signature":"public System.Boolean IsRunning()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":10,"BodyHash":"8E123BC4ADA580F14099DEAF234DB4F001109BCD6908FCCD3A97E02F4739845C","Hash":"AF4199E375DEAFDB47560D9D59CBA9695273450FE3CE722A820FCAEC0DAA2A25","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"IsSuccess()-\u003ESystem.Boolean","Name":"IsSuccess","Signature":"public System.Boolean IsSuccess()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":10,"BodyHash":"E15168DC9B473035179C8E48465C6E94B67002B5E6340CCA2BBCB332B1311F9F","Hash":"7A4472C8397AF5C5CE404D52A56961B6F213BC252AFB0CB5590FC3D6B30FC178","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"IsTerminated()-\u003ESystem.Boolean","Name":"IsTerminated","Signature":"public System.Boolean IsTerminated()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"7BF72E4C10143BC40FE03D252A63A541CE17F6C579A202243428D90EE4643BD1","Hash":"57508100DA21EF1F93B57F7B7218FE486DC4401BEE7D1D8D546813583C1B670F","CalledMethods":["BM.Node::IsSuccess()","BM.Node::IsFailure()"],"StringLiterals":[],"Source":null},{"Id":"Reset(BM.Blackboard)-\u003ESystem.Void","Name":"Reset","Signature":"public System.Void Reset(BM.Blackboard blackboard)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"E536D15D532A971E77113F185FBFBF303DECB2EC3CC0B04BDC0EBF6D45865EFF","Hash":"0E4E9F5E62F744AF76C6D1D8532E539FFF3A8962690639EA41332D035874379B","CalledMethods":["BM.Node::Terminate(Node.Status)"],"StringLiterals":[],"Source":null},{"Id":"Terminate(Node\u002BStatus)-\u003ESystem.Void","Name":"Terminate","Signature":"protected System.Void Terminate(Node.Status s)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"s","Type":"Node.Status","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"8C323A45289507CDFE7B8166C6F2B8CD89AFF922003EDF39AC7A4E9454EC0D42","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Tick(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus","Name":"Tick","Signature":"public Node.Status Tick(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)","Visibility":"public","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":false,"IsConstructor":false,"GenericArity":0,"IlSize":131,"BodyHash":"43BE4F761634F75FEDBBD193FD4B3C67726C304A541E7A66C794DB86E6BA26B6","Hash":"CBEEB73480A1F210AC16C3BD9F57191ADC12502F367AD880E54B7DCBC73156E7","CalledMethods":["BM.BehaviorTree::AddResetNode(BM.Node)","BM.Node::Initialize(BM.BTUpdateContext, BM.Blackboard)","BM.Node::Update(BM.BTUpdateContext, BM.Blackboard)","BM.Node::Terminate(Node.Status)","BM.BehaviorTree::RemoveRunningNode(BM.Node)","BM.BehaviorTree::AddRunningNode(BM.Node)"],"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":2,"BodyHash":"E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C","Hash":"6A49F6A759AC86ED13CAD70CAD1500BD99B3F7FD1EFF1950428A0872929FA716","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"D9554C53131C2858EDA82F71D2958172533D8DDC54630119941305E3D7E7CFC6"}