{"Id":"Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController","Name":"PhoenixBossController","DisplayName":"PhoenixBossController","FullName":"Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController","Namespace":"Candide.Entities.Controllers.PhoenixBossController","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":"EscapeFlameParticleEmitter:Candide.Particles.ParticleEmitter","Name":"EscapeFlameParticleEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"public Candide.Particles.ParticleEmitter EscapeFlameParticleEmitter","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2C8CF79DEC4962FE0017828ACBB6F4E0AAE5477733C1EBB3F66AC44BE2453A56"},{"Id":"FeatherParticleEmitter:Candide.Particles.ParticleEmitter","Name":"FeatherParticleEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"public Candide.Particles.ParticleEmitter FeatherParticleEmitter","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7E245CD8C70B63876697EB0A49814659023F7448B2FBC6DDAD675B3AD1320035"},{"Id":"FlameParticleEmitter:Candide.Particles.ParticleEmitter","Name":"FlameParticleEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"public Candide.Particles.ParticleEmitter FlameParticleEmitter","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"CF2CB3E49BF9397F30606B5C9D0D1ABCD8AB6DA7D36BF2BEA4E5547BB0BCE641"},{"Id":"GasParticleEmitter:Candide.Particles.ParticleEmitter","Name":"GasParticleEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"public Candide.Particles.ParticleEmitter GasParticleEmitter","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2AA7AC5D176EE1E6855082C61CD4F5E4E985B4D5A398731215369B9AE63052ED"},{"Id":"PartSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"PartSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet PartSpriteSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"9B8D281A652A0E7A41AFBB29352A57A2DC090E4EC9F173185DD6B70B4B0BA51A"},{"Id":"PhoenixOffset:Microsoft.Xna.Framework.Vector3","Name":"PhoenixOffset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 PhoenixOffset","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"21AACC82107BA63C0EC81177BAEE419F43C8DA152AF8EF09BC9D62460747D027"},{"Id":"PowerUpParticleEmitter:Candide.Particles.ParticleEmitter","Name":"PowerUpParticleEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"public Candide.Particles.ParticleEmitter PowerUpParticleEmitter","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A9A8B6B8B632E689358744D0ABEB3ACBB58FC77FBC73C261131258A0E068E879"},{"Id":"SmashCracksSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"SmashCracksSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet SmashCracksSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"3302576461C91E31BE73ABD49F6C1399303B69E937D7B49828792527D6E47AB6"},{"Id":"_clawTimer:System.Single","Name":"_clawTimer","Type":"System.Single","Signature":"private System.Single _clawTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E689EA022E87CB7C95577F899470ACDCFB391ACD231471DADF2375CB85E44F15"},{"Id":"_deathTimer:System.Single","Name":"_deathTimer","Type":"System.Single","Signature":"private System.Single _deathTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D27F7D3CE7F5CFB025978E7179177E0F04819A12582A97B33225A5950F28202A"},{"Id":"_eggCrackTimer:System.Single","Name":"_eggCrackTimer","Type":"System.Single","Signature":"private System.Single _eggCrackTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4B63CCB7041758D6DD157F7B7641C5D7F29EB2C6ABD2186050186E2E231FC86C"},{"Id":"_emitterTimer:System.Double","Name":"_emitterTimer","Type":"System.Double","Signature":"private System.Double _emitterTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D3A1ADA2CA37794C73797B95698C21415F9F3F96F62182F8E54893DE0B50E3EB"},{"Id":"_explosionTimer:System.Single","Name":"_explosionTimer","Type":"System.Single","Signature":"private System.Single _explosionTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"AB93B03309991506CE261F8C7A6E59444376D9C6B01BB025473964D69A4F757F"},{"Id":"_fireBreathSoundCooldown:System.Single","Name":"_fireBreathSoundCooldown","Type":"System.Single","Signature":"private System.Single _fireBreathSoundCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CE4D6DC25638D9413967F94143BA7AFB801CA32A27C3DB54846BC03A93BE1574"},{"Id":"_gasBreathAudioEvent:Candide.Sound.AudioEvent.AudioEvent","Name":"_gasBreathAudioEvent","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _gasBreathAudioEvent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"81DE8608C6A3938979C0BBC8A156E15CE6123ECA6DA7F4EB7C20C1B139860F5D"},{"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":"_peckPosition:Microsoft.Xna.Framework.Vector3","Name":"_peckPosition","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _peckPosition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7B4A8B37D48844A1912EB0398BFA67EACA585AED375AD65B5D31E4AFBA86A35B"},{"Id":"_phoenixAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_phoenixAnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _phoenixAnimationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"96E28DC867BD792CFF67FEFF0CED12BD96D8F8EE3EEECA1E6D4C60AC53757E15"},{"Id":"_wingFlapTimer:System.Single","Name":"_wingFlapTimer","Type":"System.Single","Signature":"private System.Single _wingFlapTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3E62AA3A16087C9D0E92AF50744DC31DBDC34FAC2844EFF922A5F23399DAAB1E"}],"Properties":[{"Id":"BeakOffset:Microsoft.Xna.Framework.Vector3","Name":"BeakOffset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 BeakOffset","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"8F45AE6565335B5B28D8EF754E3845A698AD4AA0096A707616DE1D7A35C2ECE5"},{"Id":"FacingRight:System.Boolean","Name":"FacingRight","Type":"System.Boolean","Signature":"public System.Boolean FacingRight","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"619839DBC6FEDD9BE0EE848F271A8A659D2398FBB299E756A1ABB75BA2237D5A"},{"Id":"HeadOffset:Microsoft.Xna.Framework.Vector3","Name":"HeadOffset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 HeadOffset","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"316BB85DCBE72BCFFAD9A0FDC5DDF977791D1608500C5A976B4B8C20A04C7B68"}],"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":144,"BodyHash":"DA6F6C83713B6304AFC4A68029E5C77FB58BF081E9BB7CC33C83B2D4B7EF7270","Hash":"1563B4FBEEF2767C1C70289DF5282B35DA5A94D34BF005CF58AB43A684E1019B","CalledMethods":["Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"DoFootStepParticles(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void","Name":"DoFootStepParticles","Signature":"private System.Void DoFootStepParticles(Microsoft.Xna.Framework.Vector3 position)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":176,"BodyHash":"5EC878182099C5CA61182F3B5339BB5894F275EF7CE331400C430315B726DCC9","Hash":"A98EB04F359A0A024F96D11238A1744B6D8E937D7117AA81A839CA4952EEF1EC","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)","Candide.Graphics.Camera::AddTrauma(System.Double)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Particles.ParticleEmitter::SpawnParticle()","Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"],"StringLiterals":["event:/creature/minerva/npc_generic_footstep_heavy"],"Source":null},{"Id":"DoPeckEffect()-\u003ESystem.Void","Name":"DoPeckEffect","Signature":"private System.Void DoPeckEffect()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":233,"BodyHash":"673BDE765EE9DC312F328F6F6715AC8E1B4177EF3A2A0F050DA7FC0E14DF2C08","Hash":"5539BA9F12820FD3CEB6D9D9D4B99B222B64F6DD7E36F3DF9672840765E19986","CalledMethods":["Candide.Graphics.ParticleSystem::NewParticle()","Shared.Entity.EntityWrapper::get_FloorHeight()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector4::get_One()","System.Random::Next(System.Int32, System.Int32)"],"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":110,"BodyHash":"49522220EFEB2F1AA6BE3C760350C48E98431DFE52934DDF1049889D8C337332","Hash":"49A59570698ACC4C31D90646944B006C598E360D59F43D20F9839D3DC198893B","CalledMethods":["Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetupBodyParts()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetupSpacs(System.Boolean)","Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)"],"StringLiterals":["big_feather_emitter_phoenix","construction_poof_small","flamethrower_3","flamethrower_5","phoenix_escape_flame","fire_burst"],"Source":null},{"Id":"EntityUnload()-\u003ESystem.Void","Name":"EntityUnload","Signature":"public System.Void EntityUnload()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Void","Name":"ExplodeAt","Signature":"public System.Void ExplodeAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength, System.Boolean longLife)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"size","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"step","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"radius","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"strength","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"longLife","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":600,"BodyHash":"8E11C1D65CFDF16920FB45D3F432D35FEA0F417DE65D8621B6C12E914A528ABF","Hash":"10E6AAE68ACC6A24FDCD731F2057B77FDF79A17E7DBD40F4B36F2DD78CE7D79C","CalledMethods":["Microsoft.Xna.Framework.Vector3::get_One()","Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Boolean, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Single)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)","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)","Candide.Particles.ParticleEmitter::SpawnParticle()","Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)","CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::get_Zero()","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"ExplodeFireAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)-\u003ESystem.Void","Name":"ExplodeFireAt","Signature":"public System.Void ExplodeFireAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength, System.Boolean longLife)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"size","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"step","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"radius","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"strength","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"longLife","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":115,"BodyHash":"BB419E81D295FB4E290DCF1133A34DE030A919876132F267217631630664E18B","Hash":"38D799D3BF3ABBB5A7FE2C74B951CDEEBA18CE0529C1102C09D17E68E5461ABF","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetPredictedDirectionFromPosToTarget(Microsoft.Xna.Framework.Vector2, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2","Name":"GetPredictedDirectionFromPosToTarget","Signature":"public Microsoft.Xna.Framework.Vector2 GetPredictedDirectionFromPosToTarget(Microsoft.Xna.Framework.Vector2 start, Shared.Entity.EntityWrapper targetEntity, out Microsoft.Xna.Framework.Vector2\u0026 shootDirection, System.Single predictionStrength, System.Single width, System.Single heightFromGround)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Vector2","Parameters":[{"Name":"start","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"targetEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"shootDirection","Type":"Microsoft.Xna.Framework.Vector2\u0026","IsOut":true,"IsOptional":false},{"Name":"predictionStrength","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"width","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"heightFromGround","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":148,"BodyHash":"78BC1BC3C919570CD0A6168ADF1138B739C83BD23CBB5F48127B85ED8188D697","Hash":"BD99993AA76CDAE2C35756F75B999BDFB80057F22DF5A97280FC1ABC17DCFA1A","CalledMethods":["Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::get_Velocity()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Length()","Microsoft.Xna.Framework.Vector2::get_UnitY()","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"GetPredictedDirectionToTarget(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single, System.Single)-\u003EMicrosoft.Xna.Framework.Vector2","Name":"GetPredictedDirectionToTarget","Signature":"public Microsoft.Xna.Framework.Vector2 GetPredictedDirectionToTarget(Shared.Entity.EntityWrapper checkingEntity, Shared.Entity.EntityWrapper targetEntity, out Microsoft.Xna.Framework.Vector2\u0026 shootDirection, System.Single predictionStrength, System.Single width, System.Single heightFromGround)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Vector2","Parameters":[{"Name":"checkingEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"targetEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"shootDirection","Type":"Microsoft.Xna.Framework.Vector2\u0026","IsOut":true,"IsOptional":false},{"Name":"predictionStrength","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"width","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"heightFromGround","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":167,"BodyHash":"33F5CE62F6EAD163EA1A66DC83AB659F594C0C40E0AB9E18158C8DA32C431616","Hash":"0AD5D002174ADCD642883504175F4F2B4DA5C25CFC721074AC45CF06E5B6EE0A","CalledMethods":["Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::get_Velocity()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Length()","Microsoft.Xna.Framework.Vector2::get_UnitY()","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"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":350,"BodyHash":"D5FE03062FC71E22888578D4891E1E7755F7F4606C7213E71C98D8496F8AA558","Hash":"790942EFBFBC865E035DA4888646D49F10BA950E7E30FA316A0B2F390331391F","CalledMethods":["Shared.Entity.EntityWrapper::get_BaseGuid()","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Entity.EntityWrapper::get_MaxHealth()","Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)","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)","Candide.Particles.ParticleEmitter::SpawnParticle()","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/creature/Phoenix/boss_phoenix_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":6,"BodyHash":"2D8FBC71C845E46E8F1FC58EFCCBC4E86BD9EB03848C9745A71E641637C51146","Hash":"4DD684960B533B3CBBA29C22B9824412045BDDC1C1180B8C0986E79AAFD3CBFF","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean","Name":"OnOutOfHealth","Signature":"public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":2,"BodyHash":"E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C","Hash":"DB6E0B58A3AFBD7FC97FF00341E677ADE7BACE9B45E0408C7A927815F86CFDE5","CalledMethods":[],"StringLiterals":[],"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":1567,"BodyHash":"E999B94ED72C15C7DD6A7ABD218B6B95611B2098F16E9110927D21E12F4051E3","Hash":"4316538120EDFAF152D9FCA410F9DB47B586673C112511CFEAA57D5ADAF79DAD","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Math::Clamp(System.Single, System.Single, System.Single)","Candide.Graphics.Camera::AddTrauma(System.Double)","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)","CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(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)","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)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_HeadOffset()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_BeakOffset()","Candide.Particles.ParticleEmitter::SpawnParticle()","Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)","Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)","Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)","Candide.Sound.AudioEvent.AudioEvent::Play()","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Health()","Shared.Entity.EntityWrapper::get_MaxHealth()","Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetSpacFlip()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetupSpacs(System.Boolean)"],"StringLiterals":["peck_charge","peck","event:/creature/Phoenix/boss_phoenix_breath_attack_start","fire","minerva/minerva_vfx","gust","event:/creature/Phoenix/boss_phoenix_breath_attack_looping","event:/creature/Phoenix/boss_phoenix__firebeath_start","event:/creature/Phoenix/boss_phoenix_meteor_attack","event:/creature/Phoenix/boss_phoenix_heal","death","event:/creature/Phoenix/boss_phoenix_die","event:/creature/Phoenix/boss_phoenix_rebirth_scream","boss/phoenix/phoenix_vfx","slam","idle"],"Source":null},{"Id":"ReceiveEntityControllerMessage(System.Object)-\u003ESystem.Void","Name":"ReceiveEntityControllerMessage","Signature":"public System.Void ReceiveEntityControllerMessage(System.Object message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":29,"BodyHash":"73F2797CB2A1AE061CEAB58639515EA64EDA47AF27B633740360FB4710DC2B4F","Hash":"0F30DAF2279AA655456542E0BC7B45BA598CDC8A70FDD3BE55E37CEA6FE250CE","CalledMethods":["Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::DoPeckEffect()"],"StringLiterals":[],"Source":null},{"Id":"SetSpacFlip()-\u003ESystem.Void","Name":"SetSpacFlip","Signature":"public System.Void SetSpacFlip()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":326,"BodyHash":"3B588EFEC3EC7138ADD88B93B562BF68E40F8B5BF5C2DD444B8536DE95D200CB","Hash":"6F85AAF33A01DB79FF88E4D26CA1A30E39BCF924868029A315A2307F59870045","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_FacingRight()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"SetupBodyParts()-\u003ESystem.Void","Name":"SetupBodyParts","Signature":"private System.Void SetupBodyParts()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"952986340FDDFE00D1EDAD80A05DC7E305553031C02B61E4AA6A4FDF1AD8E824","Hash":"DA210415E193EC60A82DDAADEAADCAE7A8C78E03CD3B9F82555AAD9AE11ACD4B","CalledMethods":["Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"SetupSpacs(System.Boolean)-\u003ESystem.Void","Name":"SetupSpacs","Signature":"private System.Void SetupSpacs(System.Boolean phaseTwo)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"phaseTwo","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":3337,"BodyHash":"6329E2E30DCBB9E3664EEB173708911F321F9D89A1F39F80B476508D73C3EC74","Hash":"DD7F9A5E67AC78D54273CDB07E5153F8F5633CCFED06BFCA5CD8FE2C6CD65DDF","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.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_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.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_1()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_2()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_3()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_4()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_5()","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.PhoenixBossController.PhoenixBossController::get_HeadOffset()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_6()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_7()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_8()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_9()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_10()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_11()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_12()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_13()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_14()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_15()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_16()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_17()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_18()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_19()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_20()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_21()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::\u003CSetupSpacs\u003Eb__30_22()"],"StringLiterals":["boss/phoenix/phoenix_head_animations","idle","peck_charge","peck","fire_charge","fire","escape","*","boss/phoenix/phoenix_animations","egg_crack","egg","walk","fly","flap_charge","flap","fly_charge"],"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":1902,"BodyHash":"9FB8A7E7CA7D85C8E0FFA8045B996D7A16B7858115D38ECD91DBE6D426C8AC2A","Hash":"CDE8129CF552EADEC65D3348B01648C5C6B1FCDF155B77487C2794291B920009","CalledMethods":["Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)","Shared.Entity.EntityWrapper::get_Fdt()","Shared.Entity.EntityWrapper::get_Position()","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_HeadOffset()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_BeakOffset()","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Candide.Particles.ParticleEmitter::Update(System.Single)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)","Candide.Particles.ParticleEmitter::Unload()","Shared.Entity.EntityWrapper::get_Id()","Shared.Entity.EntityWrapper::get_Position2()","Candide.GameModels.Systems.Weather.WeatherController::MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::set_Visible(System.Boolean)","Candide.Particles.ParticleEmitter::Trigger()","CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)","Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetSpacFlip()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()","System.String::op_Inequality(System.String, System.String)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Velocity()"],"StringLiterals":["escape","event:/creature/minerva/minerva_wingflap","event:/creature/Phoenix/phoenix_boss_hatching_pulse"],"Source":null},{"Id":"WorldLoad()-\u003ESystem.Void","Name":"WorldLoad","Signature":"public System.Void WorldLoad()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"D66808ED4D654D38ADF48C0C287BE5EEA203E30F211217C5AA5986A4D37E1F87"}