{"Id":"Candide.Entities.Controllers.BoarController.BoarController","Name":"BoarController","DisplayName":"BoarController","FullName":"Candide.Entities.Controllers.BoarController.BoarController","Namespace":"Candide.Entities.Controllers.BoarController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DustParticleEmitter:Candide.Particles.ParticleEmitter","Name":"DustParticleEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"public Candide.Particles.ParticleEmitter DustParticleEmitter","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"80C202F410832AEF35E177E1F783FA1B1E5307980CC232DF312DE4D4A6CAD1F2"},{"Id":"_bodyAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_bodyAnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _bodyAnimationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"646400700AC3F20F4ABFA0C938096565C4CDF8BC843F204EB30B620C2C50D250"},{"Id":"_chargeVfxInterval:System.Single","Name":"_chargeVfxInterval","Type":"System.Single","Signature":"private System.Single _chargeVfxInterval","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D23945790736A64ACEB30673B85F49B2F55EA9C455387E8130BC5E070D239594"},{"Id":"_chargeVfxTimer:System.Single","Name":"_chargeVfxTimer","Type":"System.Single","Signature":"private System.Single _chargeVfxTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4BD3FB7281E19A3F54B25C1E6678F2A767E15AF8961780148CDA989EA1678A23"},{"Id":"_footstepHandler:Candide.Sound.FootstepHandler","Name":"_footstepHandler","Type":"Candide.Sound.FootstepHandler","Signature":"private Candide.Sound.FootstepHandler _footstepHandler","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"},{"Id":"_headAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_headAnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _headAnimationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"430102E93D65B0F001823B5562137EA8B3AC9273EE32E67D67AC1FF88B9671B5"},{"Id":"_playChargeVfx:System.Boolean","Name":"_playChargeVfx","Type":"System.Boolean","Signature":"private System.Boolean _playChargeVfx","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C92253E06759535293B500855EA59A1C3D6191B10FF185C796BBB4B0DAF7EB14"},{"Id":"_stunDuration:System.Single","Name":"_stunDuration","Type":"System.Single","Signature":"private System.Single _stunDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"AF54964276D5CDEFEC2053DA4EEAA6B7B31C694ADEAE1E4394D804A14446CB18"}],"Properties":[],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":179,"BodyHash":"C85BE4A24953FA4F6F92543979B97200C169590ABFB4691F70103C266A2667D8","Hash":"D96CF34A1540151515FC6A8CCB0818B447D781C84AA0A63C15DDFDD851FA88D2","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()","System.String::op_Equality(System.String, System.String)","CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrameIndex()","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":["run","attack","charge"],"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":835,"BodyHash":"980DC13092BF8CB9B7704AC432B70D79321D825372AF948D18C623BC12191D88","Hash":"7E262B3E657992249EEBA1BDC7746C1E1B4DE119211638F8DBC817A8FE85B3A9","CalledMethods":["Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)","Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)","Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_1()","Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_2()","Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_3()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_4()","Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_5()","Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_6()","Candide.Entities.Controllers.BoarController.BoarController::\u003CEntityInitialize\u003Eb__8_7()","Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)","Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)","Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)","CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"],"StringLiterals":["boar_body_animations","boar_head_animations","footstep_poof","idle","walk","run","attack_to_idle","*","charge","attack","event:/creature/boar/boar_run","dazed_duration"],"Source":null},{"Id":"HandleChargeVfx()-\u003ESystem.Void","Name":"HandleChargeVfx","Signature":"public System.Void HandleChargeVfx()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":217,"BodyHash":"A784249BA4F1C90DB61C448E2AC2917D0CB15FE9BFAF013B54DB6D1B42463B18","Hash":"DB5112958A32060A0F980152922F3EC50DD507357A2AC6FE6824B267DA62CE0A","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Particles.ParticleEmitter::SpawnParticle()","Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"],"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":137,"BodyHash":"9090794409581176FF69AA7B4383BA811CD52DC5F96509AD50059A70453AC5E2","Hash":"69E64FE7B53829C07F7A5A6672305DEB659F3362E6FC4C4C1DA90961E4518D22","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::.ctor(System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)","System.Span\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E::get_Item(System.Int32)","Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List\u003CCandide.Entities.Animations.EntitySpacAnimationStateMachine\u003E, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"],"StringLiterals":["event:/creature/boar/boar_die","event:/hits/destruction/gore"],"Source":null},{"Id":"ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void","Name":"ReceiveEntityAnimationMessage","Signature":"public System.Void ReceiveEntityAnimationMessage(System.Byte animation)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"animation","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":54,"BodyHash":"8DE791BA73CA913C355BCB326F3A1E33F532509D18622F67BB5D74669AE27B61","Hash":"0D2A30329BE7B548CEBD8670CCF97EBEE53679429153ABFD1EEDC0344E282B42","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Shared.Entity.Base.AbstractController::ReceiveEntityAnimationMessage(System.Byte)"],"StringLiterals":["charge","attack"],"Source":null},{"Id":"ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void","Name":"ReceiveEntityControllerMessage","Signature":"public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"roughMessage","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":50,"BodyHash":"801076A69B8E2A2609F668313F5612A021AD0D5F7E9238C54BA380E820CD63B2","Hash":"3887D45CCBD4CEB784F3AA36A31F901BDE5590C0FA9A32A765E2A173745A4BB4","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void","Name":"ReceiveEntityVfxMessage","Signature":"public System.Void ReceiveEntityVfxMessage(System.Byte vfx)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"vfx","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":174,"BodyHash":"9B563844C23E6658057A61BF8D4E6F212305662D24A43382D36F83FBFEE6F33F","Hash":"55E76AF8B693A188F8C3FEA6873E82F5CCF20314A228F72DDB099113E6274779","CalledMethods":["Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)","BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3\u0026, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Boolean)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.String, System.Nullable\u003CSystem.Single\u003E)","Shared.Entity.EntityWrapper::get_Position()","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)","Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)"],"StringLiterals":["vfx:stun","boar_stun_vfx","stun","event:/effects/stun"],"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":445,"BodyHash":"7BB9BC2042739F005DC42C88DBE530C05AEEDF6C0CC5C97F718C695C95E00A6B","Hash":"5D81DBA0CEC0E92BAF3059502BE7B76E53E9FEA1E58B6A74DE7E4FAC0585D35C","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","Shared.Entity.EntityWrapper::get_DistanceWalked()","Shared.Entity.EntityWrapper::get_Fdt()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_TimeScale()","Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","Candide.Entities.Controllers.BoarController.BoarController::HandleChargeVfx()","Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"43B78E493D03D3370EAD92340D917F3C2636D3606365EB36DF402BB04EAC4A18"}