{"Id":"Candide.Entities.Controllers.Legacy.BanditController","Name":"BanditController","DisplayName":"BanditController","FullName":"Candide.Entities.Controllers.Legacy.BanditController","Namespace":"Candide.Entities.Controllers.Legacy","Kind":"class","Visibility":"internal","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AttackKnifeSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"AttackKnifeSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet AttackKnifeSpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E3DDB2F2C80B6F03DF86DA8163CEE0835908D9821867F0A7432021C3E312FD24"},{"Id":"BloodSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"BloodSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet BloodSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"4E064CFAC6D87F61DEB75AA1A3C16592FDBEE7A40C370DE4EBBAD725A3A23AC0"},{"Id":"DeathSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"DeathSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet DeathSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"028E819F24790EDA2276B8C5AB1214043200336DCBBD82CCD5DCAE719D5D0202"},{"Id":"DefaultSpriteSheetOffset:Microsoft.Xna.Framework.Vector2","Name":"DefaultSpriteSheetOffset","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 DefaultSpriteSheetOffset","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"144EBFDAAD97089602E671D7D814526F0AF72B83C0D238498065EEAF9C8E64DF"},{"Id":"IdleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"IdleSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet IdleSpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"577090360D2E9689469BE1716D0EB1D5E04EB632319B3642C5E0C41BBFB02016"},{"Id":"RunSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"RunSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet RunSpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"28C9F72796FD077C6DCA183EE34953DD9F237823F04A2695BD648F1979900005"},{"Id":"_attackAnimation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"_attackAnimation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation _attackAnimation","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"215B37A2E6A586E0BAF79F1D74842F6660B1BCCC5D7684D1DA82436B6FE019EA"},{"Id":"_destination:Microsoft.Xna.Framework.Vector2","Name":"_destination","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 _destination","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CB3F7D16028B2D547A6A821ED7FD95CC1B0D91B88A360DB8249B387FB464C956"},{"Id":"_idleAnimation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"_idleAnimation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation _idleAnimation","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E4F22443686D9299FAEDB123BB60A43BDE26AD925179D5F8F9FA2B8112AAF046"},{"Id":"_runningAnimation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"_runningAnimation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation _runningAnimation","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"47094A2163EE189602FF1270317DF1AECE645BF448C572CDAFE116A76DFA94C7"}],"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":8,"BodyHash":"7FDCE56901BD1B504167B722A1F81F179D7473EA66087B3F885DF405C086E54E","Hash":"678D7EAA56D34492A706439B838BC6D4B496C200E4776F2D1E84011241E31FFE","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean","Name":"OnEntityCollision","Signature":"public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"thisOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"thisNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"overrideVelocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":213,"BodyHash":"290EED60225780289B822D307BCB0FA9F8E2DD88F4FEF70946810D28E61C9AE1","Hash":"379128CA2AB1979B9FCC308D9F03297C0C5DA269762CB7E70D2B3E51430EBF64","CalledMethods":["Shared.Entity.EntityWrapper::get_Controller()","Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","Shared.Combat.SharedCombatHandler::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)","Shared.Combat.SharedCombatHandler::ApplyKnockbackWithoutResist(Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour","Name":"OnKilled","Signature":"public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)","Visibility":"public","ReturnType":"Shared.Entity.Base.OnKilledBehaviour","Parameters":[{"Name":"info","Type":"Shared.Entity.EntityKillInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":32,"BodyHash":"EE2D6F0F2C568E0525CA5FEF40CE0C63E947849BF2A06F82313BE974C9A24D8C","Hash":"5A3F80922BA310289C1C5BB40AA110D529BAB82D3555E6C660523A4D25FDE8D6","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"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":"D8DA614B60A56A7D895B445F6A748B08EFE2019C9973284410D70D5DDE082034","Hash":"957BACE5722D3FD10A6B648857689C8AABC37CF6762B9256CC869A75AD112B7F","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":941,"BodyHash":"C0D5C9F94B10134B74797F1BE19B7317C3C5A6974EE3C0971BCE12E461565D5D","Hash":"ADA8173390B811B76810BB3AF7947E04995201EA56E18B3C650F348E60C4B40C","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","Shared.Entity.EntityWrapper::get_Dt()","CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)","CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)","Candide.Entities.Controllers.Legacy.BanditController::VerifyTargetAndSetDestination()","Shared.Entity.EntityWrapper::get_VelocityZ()","Shared.Entity.EntityWrapper::get_HeightFromFloor()","Shared.Entity.EntityWrapper::set_HeightFromFloor(System.Single)","Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)","CandideCreator.Shared.Graphics.FrameAnimation::Restart()","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Length()","Microsoft.Xna.Framework.Vector2::get_Zero()","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":["event:/creature/bandit/unsheathe","event:/creature/bandit/bandit_charge"],"Source":null},{"Id":"VerifyTargetAndSetDestination()-\u003ESystem.Boolean","Name":"VerifyTargetAndSetDestination","Signature":"private System.Boolean VerifyTargetAndSetDestination()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"BD2A0DD1B860BB26A80DF62D20668DB9AB8EF619274E183EA7A564C77FECCD8D","Hash":"CA1E07DC38B5183480A3E68D4C78B3A2331304920D8DFDA3B0CF9C7665F08987","CalledMethods":["Shared.Entity.EntityWrapper::get_TargetOfAggro()","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::set_Direction(System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"4F16D368850AF5765EB1C81BEB7850A8678CA8C71D2BB2E5320FB17B881925FE"}