{"Id":"CandideServer.Entities.Controllers.Enemies.ServerVultureController","Name":"ServerVultureController","DisplayName":"ServerVultureController","FullName":"CandideServer.Entities.Controllers.Enemies.ServerVultureController","Namespace":"CandideServer.Entities.Controllers.Enemies","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CurrentSwoopAttackCooldown:System.String","Name":"CurrentSwoopAttackCooldown","Type":"System.String","Signature":"private System.String CurrentSwoopAttackCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"A06F0BE79CEB081C7933B336D27336A20AB1EFD5CFC2A9C22AD2F84BA6A01C8B"},{"Id":"FlyToTreeCooldownTimer:System.String","Name":"FlyToTreeCooldownTimer","Type":"System.String","Signature":"private System.String FlyToTreeCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E2D5D69A07AFA2C2D22D0EDEF6E70067279EE2E7CF1D5CD08E74AE4275F184A5"},{"Id":"FlyToTreeOnCooldown:System.String","Name":"FlyToTreeOnCooldown","Type":"System.String","Signature":"private System.String FlyToTreeOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"C9ECC3A9FD9A72F4B451B3A70FDAF323FFE1C37524A2745B06CF88C990A15186"},{"Id":"HealAtCorpseCooldownTimer:System.String","Name":"HealAtCorpseCooldownTimer","Type":"System.String","Signature":"private System.String HealAtCorpseCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"D5C3A4E626551E7A987B5C42BC00083CC9AC3E18E77C66D711EB5EDC2AD85BDA"},{"Id":"HealAtCorpseOnCooldown:System.String","Name":"HealAtCorpseOnCooldown","Type":"System.String","Signature":"private System.String HealAtCorpseOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"7427CC64DD387500B14BF6F7B70DC206B148628CB08341DDEFA13D7C762618F6"},{"Id":"SwoopAttackCooldownTimer:System.String","Name":"SwoopAttackCooldownTimer","Type":"System.String","Signature":"private System.String SwoopAttackCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"7FAD948B56136FF5309E1B8035AF45D92CE641A517C985CE65E010BE002A2428"},{"Id":"SwoopAttackOnCooldown:System.String","Name":"SwoopAttackOnCooldown","Type":"System.String","Signature":"private System.String SwoopAttackOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"7FB8AA9141751FF7A83BF747CDF0B16394A3FE99B8E4B678F4CAAD74FAF30081"},{"Id":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"Id":"_aggroedFlightHeight:System.Single","Name":"_aggroedFlightHeight","Type":"System.Single","Signature":"private System.Single _aggroedFlightHeight","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F7D2E9BAB624387D946F512A060371CE2639B611204A4C5B8C2E5309D94B1B86"},{"Id":"_aggroedFlySpeed:System.Single","Name":"_aggroedFlySpeed","Type":"System.Single","Signature":"private System.Single _aggroedFlySpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"80F60DC2BC63DE9963F45617DDF2307112418A3D651ADBB85C8F5205D779FF55"},{"Id":"_circleIdleFlightHeight:System.Single","Name":"_circleIdleFlightHeight","Type":"System.Single","Signature":"private System.Single _circleIdleFlightHeight","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8709F8410476DF3CB1FC407DEA979A7F3109F2A972D190B277765DC96579BF1B"},{"Id":"_circleIdleFlyRadius:System.Single","Name":"_circleIdleFlyRadius","Type":"System.Single","Signature":"private System.Single _circleIdleFlyRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8169F4C783223FB1ABDEF097D52E75AF12F33637A0DA6D88161CF2E72BD81205"},{"Id":"_circleIdlePos:Microsoft.Xna.Framework.Vector2","Name":"_circleIdlePos","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 _circleIdlePos","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B1E4DF9BBA3FD9E1C0BA6C40C488BE49248BF93D60F546A92BF85EDB3187EA40"},{"Id":"_circleTargetFlyRadius:System.Single","Name":"_circleTargetFlyRadius","Type":"System.Single","Signature":"private System.Single _circleTargetFlyRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CB7A2B9503C4AA2E01AE8E23ADFFFAB14BBB3BD140961B11E86FEB9F00F05021"},{"Id":"_currentFlySpeed:System.Single","Name":"_currentFlySpeed","Type":"System.Single","Signature":"private System.Single _currentFlySpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"03FD3992593E060FA89472DF8ECEC292954E59737891CEB9404072A70B21C9C1"},{"Id":"_flyToTreeCooldown:System.Single","Name":"_flyToTreeCooldown","Type":"System.Single","Signature":"private System.Single _flyToTreeCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F3AA7B363071DEB0A9F78382202614125FD8F3CB3FEED80E88BD2924EA8828FC"},{"Id":"_gotBlockedByShieldThisFrame:System.Boolean","Name":"_gotBlockedByShieldThisFrame","Type":"System.Boolean","Signature":"private System.Boolean _gotBlockedByShieldThisFrame","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"DAAAD6843B0F392760241FA6ADAE73868C004CC3F4FFFB0338C47DCDB29A7B3A"},{"Id":"_healAtCorpseCooldown:System.Single","Name":"_healAtCorpseCooldown","Type":"System.Single","Signature":"private System.Single _healAtCorpseCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9276F2D3790F7004FFD5B2748EF7AFE8C4BBF84B21D7392C8E5863AB794A7815"},{"Id":"_healAtCorpseHealthTriggerPercentage:System.Single","Name":"_healAtCorpseHealthTriggerPercentage","Type":"System.Single","Signature":"private System.Single _healAtCorpseHealthTriggerPercentage","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D83BE6592BFD233B63C11A109418FFF65C906F4AF3073F0C973EEA6A18153F62"},{"Id":"_healSpell:System.String","Name":"_healSpell","Type":"System.String","Signature":"private System.String _healSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"82777C912AF51D267B5EE918E2800A2B1D9FAF39BA5E376DAC48EE22978D39AA"},{"Id":"_landOnTreePosition:Microsoft.Xna.Framework.Vector3","Name":"_landOnTreePosition","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _landOnTreePosition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2843A5A3A7526D3C1E1005CDED50B05DF80AE169BF3B23604ECDEC166925543E"},{"Id":"_passiveFlySpeed:System.Single","Name":"_passiveFlySpeed","Type":"System.Single","Signature":"private System.Single _passiveFlySpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"049CF319AE373960FACD21EA37FC5C422A07D37FBD0EA9B0FED1C979767FBFDC"},{"Id":"_stunnedDuration:System.Single","Name":"_stunnedDuration","Type":"System.Single","Signature":"private System.Single _stunnedDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C711DD3435DFFF8B1CB20F18FCB5471D7E177323F5D86F32761F0E91D8F61CE2"},{"Id":"_swoopAttackCooldown:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_swoopAttackCooldown","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _swoopAttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"078B86818A5B5249A3F57BFCED689E83A5410F57E3F5E2C5A54FDEA09AEB07AA"},{"Id":"_swoopAttackFlySpeed:System.Single","Name":"_swoopAttackFlySpeed","Type":"System.Single","Signature":"private System.Single _swoopAttackFlySpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2900253994214FE060468A7E1B06CFFB1D2D4F279EFF7F9E2E9E0A79931C7F10"},{"Id":"_swoopAttackRepeatCount:System.Int32","Name":"_swoopAttackRepeatCount","Type":"System.Int32","Signature":"private System.Int32 _swoopAttackRepeatCount","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"379D1DAE64664513046469EF3A7A99126E6EBA1580FE67C110E4BEF87101985C"},{"Id":"_swoopAttackSpell:System.String","Name":"_swoopAttackSpell","Type":"System.String","Signature":"private System.String _swoopAttackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F78B8041E83164F1538B76F631FE7DA72A031B3E49D01AB7C8EF9E35895C0E40"},{"Id":"_timeOnCorpse:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_timeOnCorpse","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _timeOnCorpse","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"77A3B75913D61080DF3980FE76937442EEB5D273D3C8F5EFA143D618256DB15D"},{"Id":"_tookDamageThisFrame:System.Boolean","Name":"_tookDamageThisFrame","Type":"System.Boolean","Signature":"private System.Boolean _tookDamageThisFrame","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"845801045BA68A15E134FFA4AD2F1E3E86E18739D8DFC699D4AAC3D563CD5E81"},{"Id":"_treeCirclingRadius:System.Single","Name":"_treeCirclingRadius","Type":"System.Single","Signature":"private System.Single _treeCirclingRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A415223F7655CEDE052413540620F76944E014575D7D98B9BB1295093A8D90EF"},{"Id":"_vulturePerchOnTreeOffset:Microsoft.Xna.Framework.Vector3","Name":"_vulturePerchOnTreeOffset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _vulturePerchOnTreeOffset","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"C3EC790AE1910B49AD8397D43036B72C897BD8016FF23C71E351CA5FC5873A5E"}],"Properties":[],"Events":[],"Methods":[{"Id":"CreateStateMachine()-\u003EBM.StateMachine","Name":"CreateStateMachine","Signature":"public BM.StateMachine CreateStateMachine()","Visibility":"public","ReturnType":"BM.StateMachine","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":5026,"BodyHash":"47BC7BECFDEE4F587E6FD772E33BECFE798C15D7107AB8643BE163E028B418CB","Hash":"9BE2D93789523121B00C098935C2D5B347A2B8DC3319AEEF10F65B3AB6B6A589","CalledMethods":["BM.SMBuilder::.ctor()","BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()","BM.StateBuilder\u003CBM.SMBuilder\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.SMBuilder\u003E::End()","BM.SMBuilder::Build()","BM.BTBuilderPool::Get()","BM.ParallelSequence::.ctor(System.Boolean)","BM.BTBuilder::Composite(BM.Composite)","BM.TryGetThreateningEntity::.ctor(System.String)","BM.BTBuilder::Leaf(BM.Leaf)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(System.String)","BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)","CandideServer.Entities.Controllers.Enemies.ServerVultureController::\u003CCreateStateMachine\u003Eb__35_0(BM.BTUpdateContext, BM.Blackboard, System.Object[])","System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E::.ctor(System.Object, System.IntPtr)","System.Array::Empty()","BM.CustomBool::.ctor(System.Func\u003CBM.BTUpdateContext, BM.Blackboard, System.Object[], System.Boolean\u003E, System.Object[])","BM.State::set_EnterBehaviorTree(BM.BehaviorTree)","BM.Sequence::.ctor()","BM.BTHelper::GroupValue(System.String, System.String)","BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E\u003E::op_Implicit(BM.BlackboardRef)","BM.NodeArg\u003CSystem.Guid\u003E::op_Implicit(System.String)","BM.RemoveDictionaryValue\u003CSystem.Guid, System.Guid\u003E::.ctor(BM.NodeArg\u003CSystem.Collections.Generic.Dictionary\u003CT1, T2\u003E\u003E, BM.NodeArg\u003CT1\u003E)"],"StringLiterals":["base","passive","passiveDecision","circleIdle","perchOnTree","flyToTree","standOnTree","aggroed","circleTarget","swoopAttack","stunned","healAtCorpse","flyToCorpse","stayOnCorpse","healAtCorpseExitDecision","targetEntity"],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":849,"BodyHash":"6139C426E50A7DCFE0207D7044E914F5A9EED7A1C6CE53722B1DEB966D0753D6","Hash":"9104AB5BFCE0BC732936493DAEA91DEE02628E95B536FB43DC1E0EBDDC168A29","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)","Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)","BM.BlackboardManager::get_Instance()","BM.BlackboardManager::CreateOrGetGroup(System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::.ctor()","BM.Blackboard::SetValue(System.String, T)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()","CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)","System.String::IsNullOrEmpty(System.String)","BM.BehaviorMachine::get_StateMachine()","BM.StateMachine::get_Item(System.String)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()","BM.StateMachine::SetCurrentState(BM.State, BM.Blackboard, System.Boolean)","System.String::op_Equality(System.String, System.String)","System.Guid::op_Inequality(System.Guid, System.Guid)","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","BM.Blackboard::GetValue(System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::TryAdd(!0, !1)"],"StringLiterals":["passive_fly_speed","aggroed_fly_speed","swoop_attack_spell","min_sweep_attack_cooldown","max_sweep_attack_cooldown","swoop_attack_fly_speed","swoop_attack_repeat_count","circle_target_fly_radius","circle_idle_fly_radius","circle_idle_flight_height","aggroed_flight_height","tree_circling_radius","heal_spell","corpse_heal_trigger_percentage","min_time_on_corpse","max_time_on_corpse"],"Source":null},{"Id":"OnBlockedByShield(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnBlockedByShield","Signature":"public System.Void OnBlockedByShield(Shared.Entity.EntityWrapper blockingEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"blockingEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":53,"BodyHash":"8A71AD7A6969A63B874087AC88D0810CB0C7BF163EF4AA0435EE5A820B96EBFD","Hash":"38E41C880CF6CB3645BF990F20C3B61C62D8BDE5FC040593D6EE877622A2EA40","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"5F36E6C067A6649AF5D2C779E41208B0FB5080B45F23B9C1B4F74943A22FF080","Hash":"544BD5C0F497A7106DCF128CC6833DF1D84FDC227861DE1A8FEF1F93581B7F69","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityRemoveInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":184,"BodyHash":"044051C49DDC81E5B50EB7A257D61E5CD3358769DA389C7BBC82BF04F83A10A1","Hash":"DF69726C6ED85F73DDFF89628997079F759AD7E892D0D5E1171E1D08823BCFF9","CalledMethods":["BM.BehaviorMachine::get_StateMachine()","BM.StateMachine::GetCurrentChildState()","BM.State::get_Name()","Shared.Entity.EntityWrapper::get_Id()","CandideServer.SyncStrategies.SyncStrategy::Everyone()","CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(System.Guid, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)","BM.Blackboard::GetValue(System.String)","System.Guid::op_Inequality(System.Guid, System.Guid)","System.Object::ToString()","BM.BlackboardManager::get_Instance()","BM.BlackboardManager::TryGetGroup(System.String, BM.Blackboard\u0026)","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Guid\u003E::Remove(!0)"],"StringLiterals":["state","skinnyTreeId","globalVulture","occupiedTrees"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"C007D734ABEDD7E00CD21D3FB83A967FB304B607F048ED1D70B266B4DFB6FF6E","Hash":"3D07FB08E8E675C0E4F9B6B773F9462E8B00E404CE3527C17713941EB1EC4BAD","CalledMethods":["CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"43CD704DFD482E3E56EAB52DCE53107B3E0C187CAE35F15BE4DE1F094AEA6DC4"}