{"Id":"Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController","Name":"JumpingSkullController","DisplayName":"JumpingSkullController","FullName":"Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController","Namespace":"Candide.Entities.Controllers.JumpingSkullController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"PaletteRowKey:System.String","Name":"PaletteRowKey","Type":"System.String","Signature":"public System.String PaletteRowKey","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"A17873C3E9EE3F10339AAEAF0B146443E80525C86433C28EB1D5337BFC2A20E5"},{"Id":"SummonerFactionMask:Shared.Entity.Components.FactionMask","Name":"SummonerFactionMask","Type":"Shared.Entity.Components.FactionMask","Signature":"public Shared.Entity.Components.FactionMask SummonerFactionMask","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4E1A678BC670CD26097EE2327E10B74C27BE98D37C2CFF4B52C9C8F58D6D92F9"},{"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":"8754A9E36141C068CBFF3E2FC7B33B634C7D6FE722F9A172C4EF2FB987E7871C","Hash":"BB50A4AB2EC743179D0182783CB9EE752678F03A872ADC05E1E6E072C0A17DB9","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":481,"BodyHash":"5833A57874CFA2ADDAD0365E9DDE7E76E069FC32E1BFAF07DC9437036113F7BA","Hash":"58121994F219C7181FD8EDD4C9497F9EE70FF53D026E662C700D86FA4030A37C","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)","Shared.Entity.EntityWrapper::get_FactionComponentRef()","Shared.Entity.EntityWrapper::get_FactionMask()","Shared.Entity.Components.FactionMaskNewExtension::RemoveFlag(Shared.Entity.Components.FactionMask\u0026, Shared.Entity.Components.FactionMask)","Shared.Entity.EntityWrapper::set_FactionMask(Shared.Entity.Components.FactionMask)","Candide.Database.SpacDataBase::GetSpacOrNull(System.String)","Shared.Entity.EntityInitializeException::.ctor()","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetVersionWithPalette(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.JumpingSkullController.JumpingSkullController::\u003CEntityInitialize\u003Eb__3_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.JumpingSkullController.JumpingSkullController::\u003CEntityInitialize\u003Eb__3_1()","Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController::\u003CEntityInitialize\u003Eb__3_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)","CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)","Shared.Entity.EntityWrapper::set_AirFriction(System.Double)"],"StringLiterals":["summoner-faction","skull_animations","Palette Row","media/sprites/creatures/hostiles/cursed_skull3/skull_palette","idle","jump","bite","*","stun"],"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":"F3059BE35F621F4360ACEEDF3E795C7CD06238DF98D3CE161D5B5A580471F31F","Hash":"6110946436FB48D2DD0635AA582696422262BE030677F73322BAAAD5EDE67CEA","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/jumping_skull/jumping_skull_die"],"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":131,"BodyHash":"E52720D7E7C05C652CD1F8FC85AA4FFDA7A0FE5EEFB386D23467DDE924A308C5","Hash":"1E9F1E67A76B1AC2FD535969ED7BAB0F87D55E96237BCB23C0021A493F242AEC","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","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_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::ReceiveEntityVfxMessage(System.Byte)"],"StringLiterals":["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":75,"BodyHash":"3A63A0FFDBB5E5F2D9D653A9C99F34621DC28DBD4E976F502CE456E98CE4644F","Hash":"DB777009D1B78205813952C3B32FAD7D3C2682BCF3370BEF2AFE5FA719E780D0","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","Shared.Entity.EntityWrapper::get_Fdt()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"35ABA74E41AEB85E797CA396ABFAD0DFAE9BD49483E1354430EE5FDDCAF627B8"}