{"Id":"BM.State","Name":"State","DisplayName":"State","FullName":"BM.State","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"BlackListedTransitions:BM.TransitionExceptionList","Name":"BlackListedTransitions","Type":"BM.TransitionExceptionList","Signature":"public BM.TransitionExceptionList BlackListedTransitions","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"500DF62953E3013053BD36CB763C5DDC6C0A0ED21650B12E7159EC3C28F7F8EE"},{"Id":"Info:System.String","Name":"Info","Type":"System.String","Signature":"public System.String Info","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"AAE6EE70C8CCA6D3F776AA65539173771D7AB9B4F102F2DF8A1DF310ADCDE399"},{"Id":"StateIndex:System.Byte","Name":"StateIndex","Type":"System.Byte","Signature":"public System.Byte StateIndex","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2024C3CCC2AC8C06D7A35C316EF37549B9B6C98881209533F6601AA58794BB0B"},{"Id":"WhiteListedTransitions:BM.TransitionExceptionList","Name":"WhiteListedTransitions","Type":"BM.TransitionExceptionList","Signature":"public BM.TransitionExceptionList WhiteListedTransitions","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"63598EF7A5D4C89050C803D3749FE557059372D3E1A55113D31E9CC8BC9D6B45"},{"Id":"_activeTransition:System.Int32","Name":"_activeTransition","Type":"System.Int32","Signature":"private System.Int32 _activeTransition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C79A88F72D9DF47CC7CF673EA76549773079E39A35628FE2EE03E9AA7F0CE102"},{"Id":"_ancestors:System.Collections.Generic.HashSet\u00601\u003CBM.State\u003E","Name":"_ancestors","Type":"System.Collections.Generic.HashSet\u003CBM.State\u003E","Signature":"private System.Collections.Generic.HashSet\u003CBM.State\u003E _ancestors","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"661058FA35EAC16F30EDD9702A79CF9399090C564103B9D8459E2741407564C5"},{"Id":"_canInterruptChildStates:System.Boolean","Name":"_canInterruptChildStates","Type":"System.Boolean","Signature":"private System.Boolean _canInterruptChildStates","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C1C0A99A6A395DBA2860D67D6AD0819E3C29CD8892699CC9757A34FBFF39FA8C"},{"Id":"_currentChildState:BM.State","Name":"_currentChildState","Type":"BM.State","Signature":"private BM.State _currentChildState","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D9A2B8981FB62D2CFF15276BB3D6D9B43CD43D76923FD4124B83C3F227530CCD"},{"Id":"_currentStartChildState:BM.State","Name":"_currentStartChildState","Type":"BM.State","Signature":"private BM.State _currentStartChildState","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3711A900C1EF83E70E48158BD6D91F55E373ACC0C72EA23DE233D4E1A6CD96D0"},{"Id":"_defaultStartChildState:BM.State","Name":"_defaultStartChildState","Type":"BM.State","Signature":"private BM.State _defaultStartChildState","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7541A8E3623871A47BBD1374ADCAA1C017461336C7FC263AA6AE535439256FE3"},{"Id":"_enterBehaviorTree:BM.BehaviorTree","Name":"_enterBehaviorTree","Type":"BM.BehaviorTree","Signature":"private BM.BehaviorTree _enterBehaviorTree","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0D675BA9081CEDDB1F283EC124D936F531DA955834554DD2EF63A53159B16C59"},{"Id":"_exitBehaviorTree:BM.BehaviorTree","Name":"_exitBehaviorTree","Type":"BM.BehaviorTree","Signature":"private BM.BehaviorTree _exitBehaviorTree","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8B781305FA8A74A6A545D491BA9D9512C538E29D336E5C95EDC93C4567DC4B21"},{"Id":"_isInterruptible:System.Boolean","Name":"_isInterruptible","Type":"System.Boolean","Signature":"private System.Boolean _isInterruptible","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F3188B8726090B574D8C380E82BD32F156D26CBA9B16F098F8F7D0A856D986A7"},{"Id":"_isRootState:System.Boolean","Name":"_isRootState","Type":"System.Boolean","Signature":"private System.Boolean _isRootState","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"762D8BE3D634EC4C3589572A57EC8780E034AA0CABE44AFF3339B49A77E03BF0"},{"Id":"_name:System.String","Name":"_name","Type":"System.String","Signature":"private System.String _name","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EDCE7FA2ABEFBEC7A3A4194C7B91F50B6A766B6773B40F5C0B7186060FE791EF"},{"Id":"_parentState:BM.State","Name":"_parentState","Type":"BM.State","Signature":"private BM.State _parentState","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1D58AC8ACFF0DE2EAFAAF29DBA7D238A30FC189FC35404DBA2D6E3FD6F9494D6"},{"Id":"_queuedTransition:System.Int32","Name":"_queuedTransition","Type":"System.Int32","Signature":"private System.Int32 _queuedTransition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F2409DAEF8F86EB719232A4015BBE3B07BA5272EF53E474913DA64EA66687E4E"},{"Id":"_startChildStateTransitions:BM.Transition[]","Name":"_startChildStateTransitions","Type":"BM.Transition[]","Signature":"private BM.Transition[] _startChildStateTransitions","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"41E4FD343D4F7714E42790BA5CF567596FB7BC2F336A200FD3D4FBD8EF39A1C5"},{"Id":"_startChildStateTransitionsCount:System.Int32","Name":"_startChildStateTransitionsCount","Type":"System.Int32","Signature":"private System.Int32 _startChildStateTransitionsCount","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"88D8DB6580AC02327E9984B2FA7101E3070A6ADAB173348CC43B022AD5489416"},{"Id":"_stateMachine:BM.StateMachine","Name":"_stateMachine","Type":"BM.StateMachine","Signature":"private BM.StateMachine _stateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"414893D229E3FFA73561AD2CE58C8D2CF2760489BE61AC583CED3C537CE0FFC3"},{"Id":"_transitionCount:System.Int32","Name":"_transitionCount","Type":"System.Int32","Signature":"private System.Int32 _transitionCount","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5DBB90B240B0741F12682C33A65C3BF79EF3A5A5EEE7B409A78880BC1852DA9B"},{"Id":"_transitions:BM.Transition[]","Name":"_transitions","Type":"BM.Transition[]","Signature":"private BM.Transition[] _transitions","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3BD0D2BF57C23E9BFB6712F2D62254DEA9F59A848B300E0A28F17A7E79D85D5D"},{"Id":"_updateBehaviorTree:BM.BehaviorTree","Name":"_updateBehaviorTree","Type":"BM.BehaviorTree","Signature":"private BM.BehaviorTree _updateBehaviorTree","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E8EF1D5B71768D7E03B4E1C15AE0ABB3E968B2D9C05FC65409FB5FE331026FDF"}],"Properties":[{"Id":"EnterBehaviorTree:BM.BehaviorTree","Name":"EnterBehaviorTree","Type":"BM.BehaviorTree","Signature":"public BM.BehaviorTree EnterBehaviorTree","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"D2F4C757A6D6D7D76E047BA22B0E89DD0501D1E2EB85C1ADC51AF540FED02C75"},{"Id":"ExitBehaviorTree:BM.BehaviorTree","Name":"ExitBehaviorTree","Type":"BM.BehaviorTree","Signature":"public BM.BehaviorTree ExitBehaviorTree","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"788F03A81354AA31BC123EF1DF9B1C158B8F71772DE6FC760EB269EB409E6210"},{"Id":"IsInterruptible:System.Boolean","Name":"IsInterruptible","Type":"System.Boolean","Signature":"public System.Boolean IsInterruptible","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"BD5FC5121F40E776AD0BEC97BD8DFA6F754294138AE474BFBBF35694EBC4CB75"},{"Id":"Name:System.String","Name":"Name","Type":"System.String","Signature":"public System.String Name","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"1C6E5325EAC20A524D441DBC2629ECA3E79D1195EA57A15A257B83DD5B6EF752"},{"Id":"UpdateBehaviorTree:BM.BehaviorTree","Name":"UpdateBehaviorTree","Type":"BM.BehaviorTree","Signature":"public BM.BehaviorTree UpdateBehaviorTree","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"DFB9CE094A63D31BF71F834AABA6D97228109AF3E5F519693129E19226D0DBF6"}],"Events":[],"Methods":[{"Id":"AddStartChildTransition(BM.State)-\u003EBM.Transition\u0026","Name":"AddStartChildTransition","Signature":"public BM.Transition\u0026 AddStartChildTransition(BM.State childState)","Visibility":"public","ReturnType":"BM.Transition\u0026","Parameters":[{"Name":"childState","Type":"BM.State","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":73,"BodyHash":"B963AC78A519C346EBA0FA6A9BBCA6ADB259EDC12D1722E24DDE2C1ABDA5AAFD","Hash":"C0912D6618FB61F699BEB5DE7A7C5DBCBF15AC5781ACF8FAA97E03C1C520AEF8","CalledMethods":["System.InvalidOperationException::.ctor(System.String)","BM.Transition::.ctor(BM.State)"],"StringLiterals":["SetStartChildTransitionsCapacity must be called before adding transitions."],"Source":null},{"Id":"AddTransition(BM.State)-\u003EBM.Transition\u0026","Name":"AddTransition","Signature":"public BM.Transition\u0026 AddTransition(BM.State targetState)","Visibility":"public","ReturnType":"BM.Transition\u0026","Parameters":[{"Name":"targetState","Type":"BM.State","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":54,"BodyHash":"F878AEE426AA6D55DB2AA7D1B6669C068A623A5D43FEC6AB3B44F29797059A9F","Hash":"4751DD5B21DBE81037B8F0ECDC010D372DBDF7E6371552E045BF9A282B9ACB56","CalledMethods":["BM.Transition::.ctor(BM.State)"],"StringLiterals":[],"Source":null},{"Id":"CanInterruptThisState(BM.SMUpdateContext, System.Nullable\u00601\u003CBM.Transition\u003E\u0026)-\u003ESystem.Boolean","Name":"CanInterruptThisState","Signature":"private System.Boolean CanInterruptThisState(BM.SMUpdateContext updateContext, System.Nullable\u003CBM.Transition\u003E\u0026 triggeredTransition)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"triggeredTransition","Type":"System.Nullable\u003CBM.Transition\u003E\u0026","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":180,"BodyHash":"54A007013744A55EB0236B46F449BE839988A04EB967A7896D5F87B2E980DFEF","Hash":"E33FA75A4D2AFD91F01E1C9A6EE3BD4C78222383CE453FC0121DCDE345738198","CalledMethods":["BM.State::CanInterruptThisState(BM.SMUpdateContext, System.Nullable\u003CBM.Transition\u003E\u0026)","BM.State::get_Name()","System.Nullable\u003CBM.Transition\u003E::get_HasValue()","System.Nullable\u003CBM.Transition\u003E::get_Value()","BM.TransitionExceptionList::IsEnabled(BM.Transition\u0026)","BM.State::get_UpdateBehaviorTree()","BM.Node::IsRunning()"],"StringLiterals":[],"Source":null},{"Id":"ChangeState(BM.State, BM.State, BM.SMUpdateContext, BM.Blackboard, System.Boolean)-\u003ESystem.Void","Name":"ChangeState","Signature":"private System.Void ChangeState(BM.State fromState, BM.State targetState, BM.SMUpdateContext updateContext, BM.Blackboard blackboard, System.Boolean runExitBehaviorTrees)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"fromState","Type":"BM.State","IsOut":false,"IsOptional":false},{"Name":"targetState","Type":"BM.State","IsOut":false,"IsOptional":false},{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false},{"Name":"runExitBehaviorTrees","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":224,"BodyHash":"33E82606EEE50BB9C57C9723B620B41B3A021550A1216EA627051839E9051F7E","Hash":"8A5E3DC375FAA7C5E4AB1CA2E6D6A6BD5366E0BF0E89FF1BB831662F1930D9FF","CalledMethods":["System.Collections.Generic.HashSet\u003CBM.State\u003E::.ctor()","BM.SMHelper::FindLowestCommonAncestor(BM.State, BM.State, System.Collections.Generic.HashSet\u003CBM.State\u003E)","BM.State::ExitStatesRecursively(BM.SMUpdateContext, BM.Blackboard)","BM.State::ResetBehaviorTreesRecursively(BM.Blackboard)","BM.State::SetCurrentChildState(BM.State)","BM.State::InitializeCurrentChildStatesRecursively(BM.SMUpdateContext, BM.Blackboard)","BM.State::EnterStatesRecursively(BM.SMUpdateContext, BM.Blackboard)","BM.State::GetIsRootState()","BM.StateMachine::SetCurrentRootState(BM.State)"],"StringLiterals":[],"Source":null},{"Id":"CheckForTriggeredStartChildStateTransitions(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)-\u003ESystem.Int32","Name":"CheckForTriggeredStartChildStateTransitions","Signature":"private System.Int32 CheckForTriggeredStartChildStateTransitions(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard)","Visibility":"private","ReturnType":"System.Int32","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},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":69,"BodyHash":"E2B15A92C009AD8181CA66138D0B0C5795EE3F5FE9E147969CC793D50BBC7F78","Hash":"0D9EE391B58E044FBFAF62CC313809C14127A5DA089EED171D5C355E80CE961C","CalledMethods":["BM.Transition::IsTriggered(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"],"StringLiterals":[],"Source":null},{"Id":"CheckForTriggeredTransitions(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)-\u003ESystem.Int32","Name":"CheckForTriggeredTransitions","Signature":"private System.Int32 CheckForTriggeredTransitions(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity, BM.Blackboard blackboard)","Visibility":"private","ReturnType":"System.Int32","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},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":59,"BodyHash":"BAA61B1155C1562831104706CE1732E9AAFD9D49734BF8A3D862D877DE8277B9","Hash":"7C0AF9F420FE597FD48D880EDED7A0B606BBBA57E9662DAFF9B01606165179D0","CalledMethods":["BM.Transition::IsTriggered(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)"],"StringLiterals":[],"Source":null},{"Id":"EnterStatesRecursively(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"EnterStatesRecursively","Signature":"public System.Void EnterStatesRecursively(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":57,"BodyHash":"02CD6075F8978F9C8043D011B15B677A307246B56FFBCBD2DA6CA82D1F5B9B65","Hash":"4BAE1849FCB2F90BBBE6913008F45798F8AA6B7942B2A560697623ABEE30091C","CalledMethods":["BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)","BM.State::EnterStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"],"StringLiterals":[],"Source":null},{"Id":"ExitStatesRecursively(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"ExitStatesRecursively","Signature":"public System.Void ExitStatesRecursively(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":57,"BodyHash":"A7D2F1A36BD5D13FBD2D1AA767940E0AD529E47A4EEDC8AE7C00A4179D149407","Hash":"3D8CBA5F7C0719C232356956FE67D5C8BC1760CFABC9654349656776D05A4A47","CalledMethods":["BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)","BM.State::ExitStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"],"StringLiterals":[],"Source":null},{"Id":"GetActiveTransition()-\u003ESystem.Nullable\u00601\u003CBM.Transition\u003E","Name":"GetActiveTransition","Signature":"public System.Nullable\u003CBM.Transition\u003E GetActiveTransition()","Visibility":"public","ReturnType":"System.Nullable\u003CBM.Transition\u003E","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"82923C9C4B04F330E0B2171827456DBA1D423B4E4EA813C9074F872629384891","Hash":"B5E62177F3A2B54BAF8220A03B78BD64CE42580E61419B453D9BAB42E8BD7718","CalledMethods":["System.Nullable\u003CBM.Transition\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetCurrentChildState()-\u003EBM.State","Name":"GetCurrentChildState","Signature":"public BM.State GetCurrentChildState()","Visibility":"public","ReturnType":"BM.State","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"6AA9940B631303392257243F220311728EA40D56F9BFEF11C6F9872196B9E4D8","Hash":"78AF99773CACD89BE620221F9C2A9BEC7A2BF49B31499F5BBAC81889C0210D01","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetIsRootState()-\u003ESystem.Boolean","Name":"GetIsRootState","Signature":"public System.Boolean GetIsRootState()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"13CDB8DB91ABFEC6120AE2A13BF850E189C02E303DEB07122E41B4D62E8AF183","Hash":"63FBCFD294ECA0CC8D0A4051DF4188BDD58FBD98484D0434CF0F3ECB5E001BCD","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetParentState()-\u003EBM.State","Name":"GetParentState","Signature":"public BM.State GetParentState()","Visibility":"public","ReturnType":"BM.State","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"517A367339888E807ADDBB23504ED6EF4B2A87B82DEA0163993343CB56499567","Hash":"6278AD31C11A096E1B663567B34487082E1EBE414F849CF394C80F734B966187","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"HandleQueuedTransition(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"HandleQueuedTransition","Signature":"private System.Void HandleQueuedTransition(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"D446E3ED643EA0A0DC612E4C78B73F1AC64E18157633E9A84A588941A5745B33","Hash":"E48402878F88F750ECD299B42414AC7E07A9ABC45FD074F3E5D1B9F69CA78464","CalledMethods":["BM.State::CanInterruptThisState(BM.SMUpdateContext, System.Nullable\u003CBM.Transition\u003E\u0026)","BM.State::HandleTriggeredTransition(System.Int32, BM.SMUpdateContext, BM.Blackboard)"],"StringLiterals":[],"Source":null},{"Id":"HandleQueuedTransitionPropagation(BM.SMUpdateContext)-\u003ESystem.Void","Name":"HandleQueuedTransitionPropagation","Signature":"private System.Void HandleQueuedTransitionPropagation(BM.SMUpdateContext updateContext)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":40,"BodyHash":"86C54562CF1813796240C6CEFA8BE1B838229654B4EC57ED7E5916EDDEA6CBA8","Hash":"8C9C8E887859E4F1B334411D3489E01608E2D7F96D00BEC09C1645CB300ADFC6","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"HandleTriggeredTransition(System.Int32, BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"HandleTriggeredTransition","Signature":"private System.Void HandleTriggeredTransition(System.Int32 triggeredTransition, BM.SMUpdateContext updateContext, BM.Blackboard blackboard)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"triggeredTransition","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":79,"BodyHash":"C678C0F34894906C6B341393D284F3B2E65A659C17BE1320A205258C90F5D53B","Hash":"3194CA5DD222944535492CD8BF171ECE67FDB509897E4E499D52E51CFE9AD8E6","CalledMethods":["BM.StateMachine::HandleTriggeredTransition(BM.Transition\u0026, BM.SMUpdateContext)","BM.Transition::get_OnTransitionBT()","BM.State::ExitStatesRecursively(BM.SMUpdateContext, BM.Blackboard)","BM.Transition::get_TargetState()","BM.State::ChangeState(BM.State, BM.State, BM.SMUpdateContext, BM.Blackboard, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"HasDefaultStartChildState()-\u003ESystem.Boolean","Name":"HasDefaultStartChildState","Signature":"public System.Boolean HasDefaultStartChildState()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":10,"BodyHash":"C67F1B2A1EB0154E50A58D46B72C5779633690AF2DE80B7EA6661C63D4127DC8","Hash":"26F96929BE1B4A71F6D0A8728630EF3BBF1740763F536920477064A07F8E946D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"InitializeCurrentChildStatesRecursively(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"InitializeCurrentChildStatesRecursively","Signature":"public System.Void InitializeCurrentChildStatesRecursively(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":126,"BodyHash":"C05E52DEFA0E77DCCDD9BF625AC3C0919833705DFDE8528A663F2C9B4F9EF087","Hash":"5326EDBADB44B9DCF948DD986CA6D1C8CC92359AED6BC6B8DD86E8841934F155","CalledMethods":["BM.State::CheckForTriggeredStartChildStateTransitions(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)","BM.Transition::get_TargetState()","BM.State::SetCurrentChildState(BM.State)","BM.State::InitializeCurrentChildStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"],"StringLiterals":[],"Source":null},{"Id":"ResetBehaviorTreesRecursively(BM.Blackboard)-\u003ESystem.Void","Name":"ResetBehaviorTreesRecursively","Signature":"public System.Void ResetBehaviorTreesRecursively(BM.Blackboard blackboard)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":202,"BodyHash":"3DD4F908D308F7C83FEEC2988CC400191D9904EDC1EE5BB163062904E450F4F8","Hash":"6C8D6BD499EDE5A068F45F429A685876E722F3547C843E861D5A820AB0BD0853","CalledMethods":["BM.BehaviorTree::ResetTree(BM.Blackboard)","BM.Transition::get_TargetState()","BM.Transition::get_Condition()","BM.Transition::get_OnTransitionBT()","System.Exception::.ctor(System.String)","BM.IBaseCondition::ResetCondition(BM.Blackboard)","BM.State::ResetBehaviorTreesRecursively(BM.Blackboard)"],"StringLiterals":["Greetings Traveller, make sure your \u0027transition capacity\u0027 is correct when you create your state machine!"],"Source":null},{"Id":"SetCurrentChildState(BM.State)-\u003ESystem.Void","Name":"SetCurrentChildState","Signature":"public System.Void SetCurrentChildState(BM.State state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"BM.State","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"AD639B4E52D01CF6A469307FBECC753D97735F7E7AC4AD558CDA1929621AA2E8","Hash":"2E90AE93543FC7B398DF83C5407373ED8B380FA93FEEE0F2564EA831006D5875","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SetDefaultStartChildState(BM.State)-\u003ESystem.Void","Name":"SetDefaultStartChildState","Signature":"public System.Void SetDefaultStartChildState(BM.State state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"BM.State","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"DC6C13DAFA078E4FD9C82593C82E3DA0E0DE8450D576108B52E56EBEFD7051AE","Hash":"B3D992A72931E90D3BAC454CDCAE8023D5452BE9CBBEA5BCC247C3B72A3677C8","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SetParentState(BM.State)-\u003ESystem.Void","Name":"SetParentState","Signature":"public System.Void SetParentState(BM.State state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"BM.State","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"78CD10141643E2F460DC571454962393C4B8B8C4E87E0BDD1D9B82767F5E1E6B","Hash":"1F0802712E161647CB5B94F21A722CC1A8E9E52965DBA653D37572867E7CE207","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SetStartChildTransitionCapacity(System.Int32)-\u003ESystem.Void","Name":"SetStartChildTransitionCapacity","Signature":"public System.Void SetStartChildTransitionCapacity(System.Int32 capacity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"capacity","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"BE7DDF567365D1718EDF58D2B870565DDA91F564E380356E57B4C29AD92C8464","Hash":"7FC72C094CCE6E1071323F578A8AA6AA9FA29AB9DB93CEAE2098EED346150C42","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SetSubState(BM.State)-\u003ESystem.Void","Name":"SetSubState","Signature":"public System.Void SetSubState(BM.State state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"BM.State","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"F137C1BCFFD066E7DE37B4F47860CF6CEE748B8F8054794413CB6946B381D7A6","Hash":"EE6C3935CEC27C37EEDEBEA8F0A962EFDA3FED164C1A8BC3A49D0291EBB22AD2","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SetTransitionCapacity(System.Int32)-\u003ESystem.Void","Name":"SetTransitionCapacity","Signature":"public System.Void SetTransitionCapacity(System.Int32 capacity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"capacity","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"713BAE4187E64A1E81703C23290EFFD9E9E69A909A7346E62466BFCCC239DFFA","Hash":"4F8BEA6AF9AA1164879F17F734047151418AE24BD1807673F0B8AEC3A0230E2B","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"StartChildTransitionIsLegal(BM.State)-\u003ESystem.Boolean","Name":"StartChildTransitionIsLegal","Signature":"private System.Boolean StartChildTransitionIsLegal(BM.State child)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"child","Type":"BM.State","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"DB8C3C4F7A163F9A25CFC00D4BE397840A25F5C583AE9FC76E47AEE9F5909211","Hash":"62400925104AE80BDB9C19D823D0BC16DE2BA2A1B468D1C1791198B8F9A97068","CalledMethods":["BM.State::GetParentState()"],"StringLiterals":[],"Source":null},{"Id":"Update(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"Update","Signature":"private System.Void Update(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":210,"BodyHash":"4C2870F6943918DCC369C2D837159160CB8806217F24D06F556C72CB1DD96830","Hash":"9B86D739727D57371ECBDA0F53DB87DB0EB31968A7CF0EA92F3BC2B7122CF86B","CalledMethods":["BM.State::UpdateActiveTransition(BM.SMUpdateContext, BM.Blackboard)","BM.BehaviorTree::Execute(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard, BM.StateMachine)","BM.State::HandleQueuedTransition(BM.SMUpdateContext, BM.Blackboard)","BM.State::CheckForTriggeredTransitions(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)","System.Nullable\u003CBM.Transition\u003E::.ctor(!0)","BM.State::CanInterruptThisState(BM.SMUpdateContext, System.Nullable\u003CBM.Transition\u003E\u0026)","BM.State::HandleTriggeredTransition(System.Int32, BM.SMUpdateContext, BM.Blackboard)","BM.Transition::get_IsQueueable()"],"StringLiterals":[],"Source":null},{"Id":"UpdateActiveTransition(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"UpdateActiveTransition","Signature":"private System.Void UpdateActiveTransition(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":82,"BodyHash":"93A3EEE0B2363D77D6E9D83B55F2F413BBCD1B8BA0439B98DAF0633F1B5666CD","Hash":"919A65D68D4D11226A0306F1859981B2B387ECF536375708FC70441ACA7A6A5C","CalledMethods":["BM.Transition::Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)","BM.Transition::get_TargetState()","BM.State::ChangeState(BM.State, BM.State, BM.SMUpdateContext, BM.Blackboard, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"UpdateStatesRecursively(BM.SMUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"UpdateStatesRecursively","Signature":"public System.Void UpdateStatesRecursively(BM.SMUpdateContext updateContext, BM.Blackboard blackboard)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"updateContext","Type":"BM.SMUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":89,"BodyHash":"86B0FD4F4D3E9E7AD9F5DC85A99C5BB4CAF1CCF04893627CB4098003D8269675","Hash":"B95D48F4B0C40312AC4C1FDD7F30F84411823065AD5C349DD4D229973FB34893","CalledMethods":["BM.State::HandleQueuedTransitionPropagation(BM.SMUpdateContext)","BM.State::Update(BM.SMUpdateContext, BM.Blackboard)","BM.StateMachine::GetCurrentState()","BM.State::UpdateStatesRecursively(BM.SMUpdateContext, BM.Blackboard)"],"StringLiterals":[],"Source":null}],"Hash":"C9B8E8D5F086BB5EEA0402E09E329730BFC92F4FBB75154BCA4F8E960EFF3E95"}