{"Id":"BM.ConditionHelper","Name":"ConditionHelper","DisplayName":"ConditionHelper","FullName":"BM.ConditionHelper","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"InvertCondition(BM.IBaseCondition)-\u003EBM.IBaseCondition","Name":"InvertCondition","Signature":"public BM.IBaseCondition InvertCondition(BM.IBaseCondition condition)","Visibility":"public","ReturnType":"BM.IBaseCondition","Parameters":[{"Name":"condition","Type":"BM.IBaseCondition","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"30BCBF27EB955583395B74A8732AD442D262C9C2022CB153FAC764F2F334645E","Hash":"0D5F391AA1EEC92EB2B907AEA4846D2D80C84383AAF3E50AE8147EE55E0B6BD7","CalledMethods":["BM.NotCondition::.ctor(BM.IBaseCondition)"],"StringLiterals":[],"Source":null},{"Id":"InvertLeaf(BM.Leaf)-\u003EBM.IBaseCondition","Name":"InvertLeaf","Signature":"public BM.IBaseCondition InvertLeaf(BM.Leaf leaf)","Visibility":"public","ReturnType":"BM.IBaseCondition","Parameters":[{"Name":"leaf","Type":"BM.Leaf","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"EA0D1BC9C33D6B20006E20147CEDB7EFE5BA4899BB971BAD43A72F4F545223BC","Hash":"099E3E42D21DB4910B3A5B7054FB445FAEEED7FBB926ED40A77F39A9DF07C61B","CalledMethods":["BM.ConditionHelper::Leaf(BM.Leaf)","BM.NotCondition::.ctor(BM.IBaseCondition)"],"StringLiterals":[],"Source":null},{"Id":"Leaf(BM.Leaf)-\u003EBM.IBaseCondition","Name":"Leaf","Signature":"public BM.IBaseCondition Leaf(BM.Leaf leaf)","Visibility":"public","ReturnType":"BM.IBaseCondition","Parameters":[{"Name":"leaf","Type":"BM.Leaf","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"817DFD7244FE62ED09AEDA6CFC19FF474C72D574246C9EBA86A54C363AE905E6","Hash":"915CB221B6494F5DFE94213ECCB3F8459109A6FC80C952AFF1BF87D06CF320C1","CalledMethods":["BM.BehaviorTree::.ctor()","BM.BehaviorTree::SetRoot(BM.Node)","BM.BTCondition::.ctor()","BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"],"StringLiterals":[],"Source":null},{"Id":"MemSequence(BM.Node[], System.Boolean)-\u003EBM.IBaseCondition","Name":"MemSequence","Signature":"public BM.IBaseCondition MemSequence(BM.Node[] nodes, System.Boolean resetOnExit)","Visibility":"public","ReturnType":"BM.IBaseCondition","Parameters":[{"Name":"nodes","Type":"BM.Node[]","IsOut":false,"IsOptional":false},{"Name":"resetOnExit","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":135,"BodyHash":"CAEE6EDD4C75DC084604C6B8761DB07AF8D67ECDBFB77D1D81EEAB26D4F0A24C","Hash":"33CB41DE605CC63A14D736970FEFA508DDF7DEB1F0406E773233155DC0C8C72B","CalledMethods":["BM.BTCondition::.ctor()","BM.BTBuilderPool::Get()","BM.MemSequence::.ctor(System.Boolean)","BM.BTBuilder::Composite(BM.Composite)","BM.BTBuilder::Leaf(BM.Leaf)","BM.BTBuilder::Decorator(BM.Decorator)","BM.BTBuilder::SubTree(BM.BehaviorTree)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"],"StringLiterals":[],"Source":null},{"Id":"Selector(BM.Node[])-\u003EBM.IBaseCondition","Name":"Selector","Signature":"public BM.IBaseCondition Selector(BM.Node[] nodes)","Visibility":"public","ReturnType":"BM.IBaseCondition","Parameters":[{"Name":"nodes","Type":"BM.Node[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":134,"BodyHash":"CF4C80D3DA093EF22E888E2BD01E66B2C015D74D0B6034C5E8AFA6152E269948","Hash":"2D428F19EF7229FE3A11604F35607031F9BD0EF7C5AFC84DBB484F516794CFAB","CalledMethods":["BM.BTCondition::.ctor()","BM.BTBuilderPool::Get()","BM.Selector::.ctor()","BM.BTBuilder::Composite(BM.Composite)","BM.BTBuilder::Leaf(BM.Leaf)","BM.BTBuilder::Decorator(BM.Decorator)","BM.BTBuilder::SubTree(BM.BehaviorTree)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"],"StringLiterals":[],"Source":null},{"Id":"Sequence(BM.Node[])-\u003EBM.IBaseCondition","Name":"Sequence","Signature":"public BM.IBaseCondition Sequence(BM.Node[] nodes)","Visibility":"public","ReturnType":"BM.IBaseCondition","Parameters":[{"Name":"nodes","Type":"BM.Node[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":134,"BodyHash":"0F2786BE70BD3BE8018E0733252DC0D6257E4E259164C71857AD3DF1C9BE3DB7","Hash":"66DD25A616762BCA6A4A81E567460875F5BF99A02DD316C9839433756C209CBA","CalledMethods":["BM.BTCondition::.ctor()","BM.BTBuilderPool::Get()","BM.Sequence::.ctor()","BM.BTBuilder::Composite(BM.Composite)","BM.BTBuilder::Leaf(BM.Leaf)","BM.BTBuilder::Decorator(BM.Decorator)","BM.BTBuilder::SubTree(BM.BehaviorTree)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"],"StringLiterals":[],"Source":null},{"Id":"Tree(BM.BehaviorTree)-\u003EBM.IBaseCondition","Name":"Tree","Signature":"public BM.IBaseCondition Tree(BM.BehaviorTree tree)","Visibility":"public","ReturnType":"BM.IBaseCondition","Parameters":[{"Name":"tree","Type":"BM.BehaviorTree","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"E3F83931295B274275D986F3439A9FCFC5E51F99EC68865DE168736D83EA9681","Hash":"C3F476D946937CD59882974E4FCD67367294E8DFB58A2749A9A58C730EF3F015","CalledMethods":["BM.BTCondition::.ctor()","BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)"],"StringLiterals":[],"Source":null}],"Hash":"D550FEA9F987A2B9E6C0751A018F1E1D98B20C167C20E19652BDCA613ED7110A"}