{"Id":"Candide.Entities.Controllers.DeerController.DeerController","Name":"DeerController","DisplayName":"DeerController","FullName":"Candide.Entities.Controllers.DeerController.DeerController","Namespace":"Candide.Entities.Controllers.DeerController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"BloodSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"BloodSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet BloodSheet","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"49C11560B648DE523F51BB9C582030D752C85F49239D946D89491AC945D92131"},{"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":"_bleedInterval:System.Single","Name":"_bleedInterval","Type":"System.Single","Signature":"private System.Single _bleedInterval","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"89D68D90AC6EB24A4165C413ABFB494FDD0292013A955DE7807E1B30025AD05E"},{"Id":"_bleedTimer:System.Single","Name":"_bleedTimer","Type":"System.Single","Signature":"private System.Single _bleedTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EC0E2FD5C2D6E8BCFE9C8AC2F3972AFFF487034D575ABE519039511EBE7DC712"},{"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":"_isBleeding:System.Boolean","Name":"_isBleeding","Type":"System.Boolean","Signature":"private System.Boolean _isBleeding","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"89D3BBF938CBE69906FEE91B67C870299D089817672253F34F63A19032AA0D5B"},{"Id":"_palettePath:System.String","Name":"_palettePath","Type":"System.String","Signature":"private System.String _palettePath","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"798226DE377A96F9A15C05454F3E7BA1983511A4186B3A27411BE5FF92B53DE4"}],"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":"31FEB85C2E4A01DB54DE8C6E4890D139CFB6461F13EFF566C53FA526E4E678B0","Hash":"23393A701AF105BEC81CCB76A4897B0480B30F12D21ED9A028985D5CA95CFB42","CalledMethods":["Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"CreateMaleDeerSpac()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.Spac","Name":"CreateMaleDeerSpac","Signature":"private CandideCreator.Shared.Models.SpritesAnimationCollections.Spac CreateMaleDeerSpac()","Visibility":"private","ReturnType":"CandideCreator.Shared.Models.SpritesAnimationCollections.Spac","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":188,"BodyHash":"111AECFE24E371F4FDE183435402BB3A73CD6A99977A4906815873F2198151B2","Hash":"1A5D342DDA64F7B1E87220678B12E8A4E9438FC86476EB5ACF3FAB6C9A02229D","CalledMethods":["Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetCopyWithOtherSpriteSheets(CandideCreator.Shared.Graphics.SpriteSheet[])"],"StringLiterals":["deer_female_animations","media/sprites/creatures/wildlife/deer/","deer_male_alert","deer_male_idle","deer_male_run","deer_male_walk","deer_male_alert_loop"],"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":628,"BodyHash":"25D025A83918B2190B3A55C7D9173FF28A6FDC4AB6A26E2DFB44125710E38E53","Hash":"78A326D8CD1CA60FFD9D99D619A8A278169C702D984B28754184B7B5E6768467","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","System.String::IsNullOrWhiteSpace(System.String)","Shared.Entity.EntityInitializeException::.ctor()","CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)","Candide.Entities.Controllers.DeerController.DeerController::CreateMaleDeerSpac()","System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E::.ctor(System.Object, System.IntPtr)","Candide.Entities.SpacCopyManager::GetSkinnedPaletteVersion(System.String, System.Func\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac\u003E, System.String, System.Int32)","Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_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.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_1()","Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_2()","Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_3()","Candide.Entities.Controllers.DeerController.DeerController::\u003CEntityInitialize\u003Eb__7_4()","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)","Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)","CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"],"StringLiterals":["blood","palette_row","spacId","deer_female_animations","isMale","deer_male","idle","run","alert","alert_loop","walk","*","event:/creature/deer/deer_run","bleed_interval"],"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":72,"BodyHash":"29E5E23891518C601486E8BAC26306AE2C21FC354D17EF52543923D457762AD9","Hash":"E23FDBB32E0BA3DBDF728BC305F9EAC38E7A32E0DF420900AEF92D95D7FED2CE","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)"],"StringLiterals":["event:/hits/destruction/gore"],"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":53,"BodyHash":"BC6F079EE285BBD58A39CB01135D41BF4768EE3828826D03DE1449668A5DF304","Hash":"608268BF1F4077171F24FEF6BE3BB5D24D1595BC2A4A7A6064EEF866768FA233","CalledMethods":[],"StringLiterals":[],"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":326,"BodyHash":"0F7333157C2208FB248CAD612CB1B7B3F204A25B48E240BAA2B4F3BA65603531","Hash":"EE3FF5BE2DA1579BB5934FACC7A1FE97C199E5B15AA189AF386C942939BC78DD","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()","System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_DistanceWalked()","Shared.Entity.EntityWrapper::get_Fdt()","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)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Candide.Graphics.ParticleHelper::SpawnBloodSplatter(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet)","Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":["walk","run"],"Source":null}],"Hash":"6D23541C3A9BA2F77CD10174CC4BC004D3430D8E3F52209209B7D9C41EE3D278"}