{"Id":"Candide.Entities.Controllers.WolfController.OldWolfController","Name":"OldWolfController","DisplayName":"OldWolfController","FullName":"Candide.Entities.Controllers.WolfController.OldWolfController","Namespace":"Candide.Entities.Controllers.WolfController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.EntityControllerBase","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":"IsAttacking:System.Boolean","Name":"IsAttacking","Type":"System.Boolean","Signature":"public System.Boolean IsAttacking","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"B92C4FA3DA9C36B980AC507B5877C2CD6C43DADF200E04770C99A9861FC54B73"},{"Id":"IsHowling:System.Boolean","Name":"IsHowling","Type":"System.Boolean","Signature":"public System.Boolean IsHowling","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8DF074044110883010B93241FD04CAF9B29056E5A83A457625FEC08C57A41131"},{"Id":"_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_animationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"},{"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":"_footstepTimer:System.Single","Name":"_footstepTimer","Type":"System.Single","Signature":"private System.Single _footstepTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"44A382460FE2D39A4982E316ABBA7CE58262019981000B7C35EDA23D06FC0206"},{"Id":"_isDiagonal:System.Boolean","Name":"_isDiagonal","Type":"System.Boolean","Signature":"private System.Boolean _isDiagonal","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B6601F9AA4BC7C830BC3E4E2D9B97EEF6FC34448B507E9A144DB187E91E246EF"},{"Id":"_oldDirection:System.Int32","Name":"_oldDirection","Type":"System.Int32","Signature":"private System.Int32 _oldDirection","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9A73C5814DECA8C25F26DD0591C3D601CB2A0FFAEA94C93EDB852735BC1BA02B"}],"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":18,"BodyHash":"C45D1E23920887EEE97077BB773286D9F936FD2A1A34885B72CC902669058A24","Hash":"F44DE407EAF147B9C1EF36F49E3D0E4007A1A08521ED5B338EDB9544D1E4C661","CalledMethods":["Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"CreateImGui()-\u003ESystem.Void","Name":"CreateImGui","Signature":"public System.Void CreateImGui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":95,"BodyHash":"134514B6F85E07F53C185A234F7ACA3858AF42408340F77058A7550D24BA8989","Hash":"EDA938BF26BB6107E84597E7FBFAB76168AA8A6A105F91994FCF7D420D75D0EB","CalledMethods":["Shared.Entity.Base.AbstractController::CreateImGui()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()","System.String::Concat(System.String, System.String)","System.String::op_Implicit(System.String)","ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)","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()"],"StringLiterals":["Animation State: ","Is StartAttacking: "],"Source":null},{"Id":"DoFootstep()-\u003ESystem.Void","Name":"DoFootstep","Signature":"public System.Void DoFootstep()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":21,"BodyHash":"BC9F2134D58D82E142C257DD3586BBF42F4FFB5156EB10C6EAA4A87A2C7B3DEE","Hash":"50A4889E4E60DF903FD5C96BCA3C2C49A9A5448BF73BC6E1589DEAC6C0ACB2B6","CalledMethods":[],"StringLiterals":[],"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":592,"BodyHash":"467AAF5E8BA5E73CC403AD855B4505639240C26F87C6F65487901A921B072F22","Hash":"45D1BA79C578E70A91C023B47E263BF1144574BC3AC936DFB58BFDBF6977E980","CalledMethods":["Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::.ctor()","System.Collections.Generic.Queue\u003CShared.Entity.Base.AbstractControllerTask\u003E::.ctor()","Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_0(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)","System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E, Shared.Entity.Base.AbstractControllerTask\u003E\u003E::Add(!0, !1)","Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_1(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)","Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_2(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)","Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_3(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)","Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_4(Shared.Entity.Base.ControllerActionArgs, System.Action\u003CShared.Entity.Base.TaskStatus\u003E)","Candide.Database.SpacDataBase::GetSpacOrNull(System.String)","Shared.Entity.EntityInitializeException::.ctor()","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_5()","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.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_6()","Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_7()","Candide.Entities.Controllers.WolfController.OldWolfController::\u003CEntityInitialize\u003Eb__8_8()","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)","Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)","Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"],"StringLiterals":["footstep_poof","WanderingTask","IdleTask","ApproachTask","AttackSingleTarget1Task","HowlTask","wolf_new_animations","idle","run","walk","event:/creature/wolf/wolf_run"],"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":"D43F1BC4E59850C444E0A7107E1B7FCFB49AE955912E5CA658E7EA869121D356","Hash":"EE57437AF906B560B73FD2B33E5E6E71B9CE0FA8FDEB8E4A7B043B30029C1C14","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/creature/wolf/wolf_die"],"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":28,"BodyHash":"25B5BD4E6D177D11A9CDECFFB367FB958D581DAEB61B2C8CF68A985A7625F350","Hash":"244BD6FB0CBD9C8BED50E4D5E62494E2CF7FC606464E6190E1070972744DEDEB","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/creature/generic beast/generic_beast_hurt"],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":317,"BodyHash":"BD50CB7318B6950A8C66F104B3A8A5EDAAA4647A02DE2A71AF9093241735DE92","Hash":"2CC7A1B0A2FDA1664107449E5EDBE9D829142EC09F3CB7ECBB3C5F9498F02A63","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector4::get_One()","Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"],"StringLiterals":["event:/creature/generic beast/generic_beast_aggro","event:/creature/wolf/wolf_howl","event:/creature/generic beast/generic_beast_attack","vfx_bite","bite"],"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":246,"BodyHash":"388CA7CA2D27A5D7DCBB85EA7217CD077F533CA1A1F6A4F3B4407CDDCD0D6532","Hash":"9532214A60AD1D25B56C5BD9775D877A661985C9A9FEDA0AE8257871EAE00340","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()","System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_Velocity()","Microsoft.Xna.Framework.Vector3::Length()","Candide.Entities.Controllers.WolfController.OldWolfController::DoFootstep()","Shared.Entity.EntityWrapper::get_DistanceWalked()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)","Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":["run","walk"],"Source":null}],"Hash":"2CC1E501AE7ABF2C81CB2AECC7A95776B77FB45DBB1666DBA62FB5ABE49E1627"}