{"Id":"CandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController","Name":"ServerGhostlyWomanController","DisplayName":"ServerGhostlyWomanController","FullName":"CandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController","Namespace":"CandideServer.Entities.Controllers.Enemies","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AttackCooldownTimer:System.String","Name":"AttackCooldownTimer","Type":"System.String","Signature":"private System.String AttackCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"},{"Id":"AttackOnCooldown:System.String","Name":"AttackOnCooldown","Type":"System.String","Signature":"private System.String AttackOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"},{"Id":"InteractingEntities:BM.InteractingEntitiesHelper","Name":"InteractingEntities","Type":"BM.InteractingEntitiesHelper","Signature":"public BM.InteractingEntitiesHelper InteractingEntities","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8CAA308F710A52D606F8A3B2755A92B8BDDDF1FC3F6921B52F802E08E24329FA"},{"Id":"InteractingEntity:System.String","Name":"InteractingEntity","Type":"System.String","Signature":"private System.String InteractingEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"4FA9F9F3E1DC7C51663B114937BADF168409B7EE81212C5408C48985447896DC"},{"Id":"LightningStrikeSpawnArgs:CandideServer.ServerControllers.SpawnEntityArgs","Name":"LightningStrikeSpawnArgs","Type":"CandideServer.ServerControllers.SpawnEntityArgs","Signature":"private CandideServer.ServerControllers.SpawnEntityArgs LightningStrikeSpawnArgs","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"11CC08D0254B47E70678DC6392EEB1C15AD01CE65EBB713C506DD669C160D1FE"},{"Id":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"Id":"_attackChargeDuration:System.Single","Name":"_attackChargeDuration","Type":"System.Single","Signature":"private System.Single _attackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"25D79776899AD3B6591A21C4C547AC87CA31FC7EB1F637F4CB81F2A7A788A458"},{"Id":"_attackCooldown:System.Single","Name":"_attackCooldown","Type":"System.Single","Signature":"private System.Single _attackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"},{"Id":"_attackMovementLockDuration:System.Single","Name":"_attackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _attackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"254F16DB7B23A7BCAE3F871E73A9A135985733E4724A218331C003D02396B82D"},{"Id":"_attackRange:System.Single","Name":"_attackRange","Type":"System.Single","Signature":"private System.Single _attackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EF0E018174D35C5EFECB3249DDFC69904C7CA66B29B3A812E3E2937D142383E3"},{"Id":"_attackSpellTriggerDelay:System.Single","Name":"_attackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _attackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D5AD5DACC9B3F643C898B871BCBBCE29F840F5C69DB407D59F272312EC2D5CC8"},{"Id":"_minLightningStrikeDistance:System.Single","Name":"_minLightningStrikeDistance","Type":"System.Single","Signature":"private System.Single _minLightningStrikeDistance","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2949898C237A1493A1D184E7BF641470F6C771720A94F8F0ADCEBE4BB29BCE95"},{"Id":"_pauseDurationAfterLosingAggro:System.Single","Name":"_pauseDurationAfterLosingAggro","Type":"System.Single","Signature":"private System.Single _pauseDurationAfterLosingAggro","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"},{"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":"_usedStrikePositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E","Name":"_usedStrikePositions","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E","Signature":"private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _usedStrikePositions","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"ED72613AC9CAF482DEF3857FA6F023945BF404FBD8C604483A983DDBC73AC124"},{"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":2195,"BodyHash":"6D57B746FA36DFFA9B1BBFA27320D8A78EC1DD791EC24DA042DA518058A6DB1B","Hash":"374F68D0AF1995F5FC1D180FE015CC5834EDD39D20B2ABFAF42981703D5E0D98","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::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::End()","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E\u003E\u003E::End()","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()","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::End()","BM.StateBuilder\u003CBM.SMBuilder\u003E::End()","BM.SMBuilder::Build()","BM.BTBuilderPool::Get()","BM.MoveUpAndDown::.ctor(System.Single, System.Single, System.Single)","BM.BTBuilder::Leaf(BM.Leaf)","BM.BTBuilder::Build()","BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.BTFactory::MoveToPosition(System.String, System.Int32, BM.NodeArg\u003CSystem.Single\u003E)","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.ServerGhostlyWomanController::\u003CCreateStateMachine\u003Eb__21_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)"],"StringLiterals":["base","passive","silent","stand_watch","approach","idle","wander","no_player_nearby","player_nearby","walk","walkHome","talking","aggro","attack","SpawnPosition","interactingEntity"],"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":577,"BodyHash":"A34D40C3EBD33F5DA1F14DC8E73590F6FB2AE12906CC5497FDDA86B20CD24E31","Hash":"A3E1AE00431E42476102CEB1A0B294FCDC2B1E4DB2A7AD8ED8F2BAEF9EAAFE59","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)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","BM.InteractingEntitiesHelper::.ctor(System.Single)","BM.InteractingEntitiesHelper::Initialize()","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()","CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()","BM.Blackboard::SetValue(System.String, T)"],"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","attack_range","attack_charge_duration","attack_spell_trigger_delay","attack_movement_lock_duration","attack_cooldown","pause_duration_after_losing_aggro","SpawnPosition"],"Source":null},{"Id":"OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnInteract","Signature":"public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"EC0AD4A1EF94E4912ED046EF220749BBEB562D95A3C8C1E3B21FA2D767A9CC4F","Hash":"44BA3E5CEE97C17132BCDBEBB85899D59F5AAD2853F8CCEC5DAD92D158BF435B","CalledMethods":["BM.InteractingEntitiesHelper::OnInteract(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::OnInteract(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"SpawnLightningStrike(Microsoft.Xna.Framework.Vector3, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"SpawnLightningStrike","Signature":"public System.Void SpawnLightningStrike(Microsoft.Xna.Framework.Vector3 position, Shared.Entity.EntityWrapper ownerEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"ownerEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":83,"BodyHash":"A51E8D5083FC85642AEA8A344DD29582EE87B4E6D58EBE00B9C1285B5A88E2AF","Hash":"49E0419523CE014303A53E02B62E011637C293F5D17593872E68E5589D22A30C","CalledMethods":["System.Guid::NewGuid()","Shared.Entity.EntityWrapper::get_Id()","System.Object::ToString()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"],"StringLiterals":["owner"],"Source":null}],"Hash":"6D6F904E771FAEF1E578C9169354E7066BAC9F2358243232BD68F14AEA34C98C"}