{"Id":"Candide.Entities.Controllers.Legacy.RangedController","Name":"RangedController","DisplayName":"RangedController","FullName":"Candide.Entities.Controllers.Legacy.RangedController","Namespace":"Candide.Entities.Controllers.Legacy","Kind":"class","Visibility":"internal","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AnimationPhysicalHit:CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel","Name":"AnimationPhysicalHit","Type":"CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel","Signature":"private CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel AnimationPhysicalHit","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"BE1432C6138D7104BE97B9D572D6652A1272CFB0B788C41DD2C836583C00EB87"},{"Id":"BloodSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"BloodSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet BloodSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"49C11560B648DE523F51BB9C582030D752C85F49239D946D89491AC945D92131"},{"Id":"DeathSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"DeathSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet DeathSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"28D379D020B4D4E6259AD610B019ED715D062D38B742D6B5113818C2B4781C5E"},{"Id":"DefaultSpriteSheetOffset:Microsoft.Xna.Framework.Vector2","Name":"DefaultSpriteSheetOffset","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 DefaultSpriteSheetOffset","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"A9D77B64298392B467AAD5089F24109C08E90CB2B7C30086DB4140E06B948E69"},{"Id":"FlashHit:CandideCreator.Shared.Models.VFX.VfxFlashModel","Name":"FlashHit","Type":"CandideCreator.Shared.Models.VFX.VfxFlashModel","Signature":"public CandideCreator.Shared.Models.VFX.VfxFlashModel FlashHit","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"6CC1AA7CA2618587EDE4E43204A69AD3D7EE8D9100A87502957193ED0B278A6C"},{"Id":"SpriteSheetName:System.String","Name":"SpriteSheetName","Type":"System.String","Signature":"public System.String SpriteSheetName","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"F773F4036944E681DF878D360A0755DFCA12CB373DD5183756AF2BC6F581215B"},{"Id":"StateMachine:Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine","Name":"StateMachine","Type":"Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine","Signature":"public Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine StateMachine","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DAC45D8473301117C780B417870F7C98E7F08E95F16A967ED5DC84CAB7236587"}],"Properties":[],"Events":[],"Methods":[{"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":148,"BodyHash":"37C136C0C966B884FF2C8C32CBE8CA52EEE9FD8313D28A44657ADE6622696306","Hash":"AA497D13FFFB3A85CA2817791DB5B3318D7E1B50B5ABD07C948D56EE0CADD3AB","CalledMethods":["Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::.ctor()","Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedIdleState::.ctor(Shared.Entity.Base.AbstractController, Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine)","Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAggroedState::.ctor(Shared.Entity.Base.AbstractController, Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine)","Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedAimingState::.ctor(Shared.Entity.Base.AbstractController, Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine)","Candide.Entities.Controllers.Legacy.RangedControllerStates.RangedControllerStates.RangedBackingState::.ctor(Shared.Entity.Base.AbstractController, Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine)","Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::AddState(System.String, Candide.Entities.Controllers.Legacy.ControllerState.ControllerState)","Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::SetState(System.String)"],"StringLiterals":["RangedIdleState","RangedAggroedState","RangedAimingState","RangedBackingState"],"Source":null},{"Id":"OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean","Name":"OnOutOfHealth","Signature":"public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":251,"BodyHash":"12FA5477C7A1541D497FCFC3817934A8228538D1FEAB6A840C47533AF18FF024","Hash":"EF2476166C41A0560FCF12B968271FBDD286D53AA7A9F41138BDFEF6DF72A229","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::set_SortOffset(System.Single)","Shared.Entity.EntityWrapper::set_Render3D(System.Boolean)","Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_HeightFromFloor(System.Single)","Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)","Shared.Entity.EntityWrapper::get_Position2()","Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)"],"StringLiterals":["event:/creature/bandit/human_death"],"Source":null},{"Id":"OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean","Name":"OnProjectileHit","Signature":"public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"spell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":282,"BodyHash":"6FBC2DCC46FC002CF1DE02389D8961A3A443CC3D0E57D1E830380CB3432233DF","Hash":"62FC21B2D7EE5DD9C1C7F2FEB2C5E5C276525EF04ED8A385A8445C9DCD8FFCAB","CalledMethods":["Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","Shared.Entity.EntityWrapper::set_TargetOfAggro(Shared.Entity.EntityWrapper)","Candide.Graphics.ParticleSystem::NewParticle()","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector4::get_One()","System.Random::Next(System.Int32, System.Int32)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/hits/impact/impact_flesh"],"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":18,"BodyHash":"03F27CB74ABB0DD4BED3B9DDE2A44D140B4F22847C3E915410B687B3C3E6F712","Hash":"C25251CF5A0EC8DA5B60E1DA0C858C4D52262E650BD5A0E46F69DCE71162AD46","CalledMethods":["Candide.Entities.Controllers.Legacy.ControllerState.ControllerStateMachine::get_CurrentState()","Candide.Entities.Controllers.Legacy.ControllerState.ControllerState::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"8ADC7B5C1ED466CD75063315F887104D60FAC8FF619457C2475D4AA07817C641"}