{"Id":"CandideServer.Entities.Controllers.Enemies.ServerMedusaController","Name":"ServerMedusaController","DisplayName":"ServerMedusaController","FullName":"CandideServer.Entities.Controllers.Enemies.ServerMedusaController","Namespace":"CandideServer.Entities.Controllers.Enemies","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"MeleeAttackCooldownTimer:System.String","Name":"MeleeAttackCooldownTimer","Type":"System.String","Signature":"private System.String MeleeAttackCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"338EA9B31510FD6B44A3E3048907EF45684D4E4E6BE81CABAEB6B188BB43B14E"},{"Id":"MeleeAttackOnCooldown:System.String","Name":"MeleeAttackOnCooldown","Type":"System.String","Signature":"private System.String MeleeAttackOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"211EF86E1E59A4F7FEFEF1B565605F26692F6EDC590911E445D311B2E0E59E5E"},{"Id":"PetrificationCooldownTimer:System.String","Name":"PetrificationCooldownTimer","Type":"System.String","Signature":"private System.String PetrificationCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"BD6AA7AF40991E7D08BA45A16B1EE42661B3DA1E2A09440FF2A32040025ABD9A"},{"Id":"PetrificationOnCooldown:System.String","Name":"PetrificationOnCooldown","Type":"System.String","Signature":"private System.String PetrificationOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"F321FFA5865E19200451ABCFEEBDD47798888A35ED2ED7B8354F28BAEE48902C"},{"Id":"ReuseEntityWrappers:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"ReuseEntityWrappers","Type":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","Signature":"private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E ReuseEntityWrappers","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"C7E0D71F3F8273F81E9735E4CDFED787BC39F53B47458A24A8F1274CD6FC906D"},{"Id":"SummonSnakesConditionCooldownTimer:System.String","Name":"SummonSnakesConditionCooldownTimer","Type":"System.String","Signature":"private System.String SummonSnakesConditionCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"BFEC241BFF1BB682195C14EE4676558B19C816964130D4886FBBDF114692686C"},{"Id":"SummonSnakesConditionOnCooldown:System.String","Name":"SummonSnakesConditionOnCooldown","Type":"System.String","Signature":"private System.String SummonSnakesConditionOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"3C8CDE3BA6036A6AAF1CAAAC87C50D8D0EA95B4ED4F401A33CF31CA142CF09B1"},{"Id":"SummonSnakesCooldownTimer:System.String","Name":"SummonSnakesCooldownTimer","Type":"System.String","Signature":"private System.String SummonSnakesCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"B6FE98EB08371EAA204E463E8EE866253837DD25946D2C3E6FDDFE8833923924"},{"Id":"SummonSnakesOnCooldown:System.String","Name":"SummonSnakesOnCooldown","Type":"System.String","Signature":"private System.String SummonSnakesOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"8592E6088C1250662494DCAA65DB61DE2420953276F937D7309BA2647780EA01"},{"Id":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"Id":"_facingMedusaAngleThresholdDeg:System.Single","Name":"_facingMedusaAngleThresholdDeg","Type":"System.Single","Signature":"private System.Single _facingMedusaAngleThresholdDeg","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9E5B0297D99BE9525F0F145BC3A435A52DB77E7F44BD9A8909F81E882A3989E9"},{"Id":"_idleRange:System.Single","Name":"_idleRange","Type":"System.Single","Signature":"private System.Single _idleRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F3CEFCBFD998588A60213FFE550DD94F1DAC127F5652A117FA0AD40750763C9F"},{"Id":"_maxSummonedEntitiesInRadius:System.Int32","Name":"_maxSummonedEntitiesInRadius","Type":"System.Int32","Signature":"private System.Int32 _maxSummonedEntitiesInRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"99E937BC4F75CD7D9F6F24841B5D977DC58DEC5F507A0DB1D962A67D4AD1770B"},{"Id":"_meleeAttackChargeDuration:System.Single","Name":"_meleeAttackChargeDuration","Type":"System.Single","Signature":"private System.Single _meleeAttackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1861829F3FDC188789FCEA1584D8A27C4B7CA27A0CFD3A9D9C9A89BFA90CCF75"},{"Id":"_meleeAttackCooldown:System.Single","Name":"_meleeAttackCooldown","Type":"System.Single","Signature":"private System.Single _meleeAttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"21802E80DE8BB6C7991EF73184702AB45E074344C8820637AF8531307D0716CC"},{"Id":"_meleeAttackMovementLockDuration:System.Single","Name":"_meleeAttackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _meleeAttackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"92F4949A468A45C4398185074B8B03324B5CA3BE6DFF8A1FCCF05F763F02204C"},{"Id":"_meleeAttackRange:System.Single","Name":"_meleeAttackRange","Type":"System.Single","Signature":"private System.Single _meleeAttackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D6CA36B6AF5D13D11F1F2559EBA551A455A3B96FAC64F8F8E78E3F2DE98BA581"},{"Id":"_meleeAttackSpell:System.String","Name":"_meleeAttackSpell","Type":"System.String","Signature":"private System.String _meleeAttackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"200E3BA85245C3F19EB44D3DF275BA80C1E3602D4E67B8B87FDB53A1FDCFBB93"},{"Id":"_meleeAttackSpellTriggerDelay:System.Single","Name":"_meleeAttackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _meleeAttackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"77C7159C6FF4B08F8CE3A31716D7B8094626ECB29338EAB8867DE12BFFCB3318"},{"Id":"_pauseDurationAfterLosingAggro:System.Single","Name":"_pauseDurationAfterLosingAggro","Type":"System.Single","Signature":"private System.Single _pauseDurationAfterLosingAggro","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"},{"Id":"_petrifyAttackAura:System.String","Name":"_petrifyAttackAura","Type":"System.String","Signature":"private System.String _petrifyAttackAura","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7C2FBA8714E49A015882EE1CDD583E790979F1C1CD71D0877436505D8427D090"},{"Id":"_petrifyAttackChargeDuration:System.Single","Name":"_petrifyAttackChargeDuration","Type":"System.Single","Signature":"private System.Single _petrifyAttackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"687B8817EE0C23A89C879CEF1EC08D737B1B767BF4CB80FF1F927C302E32FC4E"},{"Id":"_petrifyAttackCooldown:System.Single","Name":"_petrifyAttackCooldown","Type":"System.Single","Signature":"private System.Single _petrifyAttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"81F4ED5AC4C8B8B226A79E6B6B564339D3C30A3A532CDC630072D74EB244EFAA"},{"Id":"_petrifyAttackEffectRange:System.Single","Name":"_petrifyAttackEffectRange","Type":"System.Single","Signature":"private System.Single _petrifyAttackEffectRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A66F09F26364EA4FC5BA83E65822A1350DF91B7DA72680DAFB0EE2D06E591B99"},{"Id":"_petrifyAttackMovementLockDuration:System.Single","Name":"_petrifyAttackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _petrifyAttackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"76B14A3EABBBD3A071DB873809A9E4790510BF679D23CDB69F39EFFA78BCC533"},{"Id":"_petrifyAttackRange:System.Single","Name":"_petrifyAttackRange","Type":"System.Single","Signature":"private System.Single _petrifyAttackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C0CE60141FB18ED6042E630B8FFAC1FA83B3718813ACE0AF31F6E5361C7329F7"},{"Id":"_petrifyAttackSpellTriggerDelay:System.Single","Name":"_petrifyAttackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _petrifyAttackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FF53DBD0D6D69BBDDB9B0DC58B9CA29E3C6C09297F14D9EC4459B646EAD0751A"},{"Id":"_runSpeed:System.Single","Name":"_runSpeed","Type":"System.Single","Signature":"private System.Single _runSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"},{"Id":"_shouldWanderHome:System.Boolean","Name":"_shouldWanderHome","Type":"System.Boolean","Signature":"private System.Boolean _shouldWanderHome","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"},{"Id":"_summonAttackChargeDuration:System.Single","Name":"_summonAttackChargeDuration","Type":"System.Single","Signature":"private System.Single _summonAttackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A37F79E9EC96385D06BD612FB7FC9A80F9F444CC1ED0ECAA257B8603B83023C1"},{"Id":"_summonAttackCooldown:System.Single","Name":"_summonAttackCooldown","Type":"System.Single","Signature":"private System.Single _summonAttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"48B807C4AEF72E4738F39B2990F4517BB5D6C58939A88EC9AE290AAB0A835E5C"},{"Id":"_summonAttackMovementLockDuration:System.Single","Name":"_summonAttackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _summonAttackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"17A6FD70E7503D4145F40DA3D3C386943B256DD44DB4F6ECD426ED423A6D2E05"},{"Id":"_summonAttackSpell:System.String","Name":"_summonAttackSpell","Type":"System.String","Signature":"private System.String _summonAttackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"58A3B4F353AB5DBBE5107AD5778687FFDF17702C4796A01C2278632C9321567D"},{"Id":"_summonAttackSpellTriggerDelay:System.Single","Name":"_summonAttackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _summonAttackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CEE137AA6FBE14B3086D99294AC6B754710415214F53160AA77A4FE53FA9E3C0"},{"Id":"_summonedEntitiesCheckCooldown:System.Single","Name":"_summonedEntitiesCheckCooldown","Type":"System.Single","Signature":"private System.Single _summonedEntitiesCheckCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BE0B1E87F10CF43E2E86EBED65236979C19928F4D80E988FB7F63908ADA688B8"},{"Id":"_summonedEntitiesCheckRadius:System.Single","Name":"_summonedEntitiesCheckRadius","Type":"System.Single","Signature":"private System.Single _summonedEntitiesCheckRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"20C7DE32094DF706589EDF2A9C00AF0ACF044D17EE20E322209934D680BEEB7E"},{"Id":"_summonOffsets:Microsoft.Xna.Framework.Vector2[]","Name":"_summonOffsets","Type":"Microsoft.Xna.Framework.Vector2[]","Signature":"private Microsoft.Xna.Framework.Vector2[] _summonOffsets","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"1C1E55E6502F8E0494577726590F5D020E9E02B732F447B69D94447DA0BB0D15"},{"Id":"_walkSpeed:System.Single","Name":"_walkSpeed","Type":"System.Single","Signature":"private System.Single _walkSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"},{"Id":"_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_wanderDistance","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"},{"Id":"_wanderHomeRadius:System.Single","Name":"_wanderHomeRadius","Type":"System.Single","Signature":"private System.Single _wanderHomeRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"},{"Id":"_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_wanderIdleDuration","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"}],"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":4098,"BodyHash":"10223C6BAA34F2328D3E5F8A2960F2EBE32B727E2CA4101896C95E6BFE8DF25F","Hash":"D9462416D21564CF0D71EAB678C479875800BBEFDDFA2E90011C4A580C67D228","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::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(T)","BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)","BM.StringNodeArg::op_Implicit(System.String)","BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Single\u003E)","BM.State::set_EnterBehaviorTree(BM.BehaviorTree)","BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)","BM.WanderBTSettings::.ctor()","BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)","BM.BTFactory::Wander(BM.WanderBTSettings)","BM.WanderWalkHomeBTSettings::.ctor()","BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)","BM.State::AddStartChildTransition(BM.State)","CandideServer.Entities.Controllers.Enemies.ServerMedusaController::\u003CCreateStateMachine\u003Eb__44_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)"],"StringLiterals":["base","wander","no_player_nearby","player_nearby","walk","idle","walkHome","aggro","chase","petrifyAttack","meleeAttack","summonSnakes","targetEntity","attackCooldownTimer","attackOnCooldown","petrificationCooldownTimer"],"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":1113,"BodyHash":"A7D1FDF11855C4DB0FC406761BBD9C648AA571BF40524D9B4F7CF0737F897F14","Hash":"B4DF55186F5B1BA307BCD24100F23490CF7D80C30C48D4EAAC01A89B1EEC4A5B","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)","System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)","CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"],"StringLiterals":["walk_speed","run_speed","should_wander_home","wander_home_radius","min_wander_distance","max_wander_distance","min_wander_idle_duration","max_wander_idle_duration","melee_attack_spell","melee_attack_range","melee_attack_charge_duration","melee_attack_spell_trigger_delay","melee_attack_movement_lock_duration","melee_attack_cooldown","petrify_attack_aura","petrify_attack_range"],"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":113,"BodyHash":"47B1635F744E8B14EFDF682A9751EACB0607B190B57B6EA38A94D9A6626579B3","Hash":"6F1DBBB363915B9BE0115185387B7DE33F85CB145BC505F3D984E36328502DE1","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","Shared.Entity.EntityWrapper::get_BaseGuid()","System.Guid::op_Inequality(System.Guid, System.Guid)","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.Entities.Controllers.ServerBehaviorMachineController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"EEBE471E37E5C11D7CCA25660D5653F2FDF32BA769C0CD0A6B54C3E4FCAD626E"}