{"Id":"Candide.Entities.Controllers.BearController.BearCubController","Name":"BearCubController","DisplayName":"BearCubController","FullName":"Candide.Entities.Controllers.BearController.BearCubController","Namespace":"Candide.Entities.Controllers.BearController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"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"}],"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":"F675E8CD8F811A5EA7AFCE7332BB46F56ADB56AAE74A126BF311DE5BB065C15A","Hash":"023D5E638B6159AEA27B92C96BEE8F1C8746A87BCBC02FEFFAAA6544C41056F5","CalledMethods":["Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"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":314,"BodyHash":"73E1B7657203E03284713B724668C570B0D545461BB7F11F083E59B7B7C6E70B","Hash":"B76A1D2D5E6C15B0F5DC513DA2D3D2D9F9257D57A7D4EE565F607E6BE42FB2AF","CalledMethods":["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.BearController.BearCubController::\u003CEntityInitialize\u003Eb__1_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.BearController.BearCubController::\u003CEntityInitialize\u003Eb__1_1()","Candide.Entities.Controllers.BearController.BearCubController::\u003CEntityInitialize\u003Eb__1_2()","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)"],"StringLiterals":["bear_cub_new_animations","idle","walk","run","*"],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":86,"BodyHash":"6C29DBEE12956B9AD81F7A653AAFF2F4E4906C6BEDA1ED60870819E050217D66","Hash":"409894BB036F57F7777301CD83A90108EB7B3585792FD3F7D935CDD41F47B164","CalledMethods":["Shared.Entity.EntityWrapper::get_Health()","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"],"StringLiterals":["event:/creature/bear/bear_cub_hurt"],"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":98,"BodyHash":"E1348518B8F3084120D51C3F4A5AD87BDDD9648F70962B98852991E989B2C0BB","Hash":"DEAC5867723B27586A5F9EB7136F8B7E12B9959A44539ECEE109DFB1B2B44720","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:/creature/bear/bear_cub_die","event:/hits/destruction/gore_small"],"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":38,"BodyHash":"97CA62F5B41D54B329AEBB3312FABF5EE956FFF53D465FE5C9049F0DFD82D5B0","Hash":"F598BCB37C288DE6BD26FEABF7BDAB35D1D4352B8905B09FBF221DC67B78BC4B","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/creature/bear/bear_cub_noise"],"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":182,"BodyHash":"2C6856531C98CEB29D272070410C2B02D2FBE55FFEB16B8CCC100B76D46A0A26","Hash":"E48ACB6A3BBAC383E1F2B2443604552851046576001D068113093A79B6921C1D","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)","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.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":["walk","run"],"Source":null}],"Hash":"D55A39848FE3E58A3797E4E3CD45D450DF32D5953E156C599B82D9B2CDD08690"}