{"Id":"Candide.Entities.Controllers.PhoenixEggController.PhoenixEggController","Name":"PhoenixEggController","DisplayName":"PhoenixEggController","FullName":"Candide.Entities.Controllers.PhoenixEggController.PhoenixEggController","Namespace":"Candide.Entities.Controllers.PhoenixEggController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"EggSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"EggSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet EggSpriteSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"8C5B2E8E45A2A01E0EE7BE406D71D8940DF6E56A621E14645FE71FA2A0B83B18"},{"Id":"ShellSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"ShellSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet ShellSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"89F4FCE73274FD125A99DF42B077894AD67975FF97B2E6614F05AA81584A82CE"},{"Id":"_hasPlayedSoundForCurrentPulse:System.Boolean","Name":"_hasPlayedSoundForCurrentPulse","Type":"System.Boolean","Signature":"private System.Boolean _hasPlayedSoundForCurrentPulse","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D73FD56A77F6844294C4F9FB62F033D7676D326EC2241F162D00FE500A9A9805"}],"Properties":[],"Events":[],"Methods":[{"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":49,"BodyHash":"D16E73C3627B6AAC82E22ECDC247557E1D5CC76E60EF69CA5400F2CB295306B7","Hash":"3E5D87985A8652E41A0084CA8CFB9E2A071F3F3D31F34401C6625E092F88E4AB","CalledMethods":["Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)","Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)","Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)"],"StringLiterals":["phoenix_revive"],"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":68,"BodyHash":"0C5090C535D0B5DD613A5D47609E43134CEE7E02FF413FD630E2AE6C035A8683","Hash":"5212E4F59AC6A23CFC644F67E8DB564FD803BDE13113A2BFDCA659D1C3C6EC13","CalledMethods":["Shared.Entity.EntityWrapper::get_MaxHealth()"],"StringLiterals":[],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityRemoveInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":291,"BodyHash":"3B6971E0A86E4481E49B034D1D7A5C3843F779C543A7D074A1417EED89800A7E","Hash":"50A528608E7C3ADB5B37AFC0719B8DF522494C3D82ECB7C9AC561C6867E80DBD","CalledMethods":["CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Microsoft.Xna.Framework.Vector4::get_One()","System.Random::Next(System.Int32, System.Int32)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Velocity()","Shared.Entity.EntityWrapper::get_Fdt()","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.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)","Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/hits/destruction/egg_crack"],"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":489,"BodyHash":"F2A3629DB991978BDD4CBE15566D1A727CA692FBDF147A65BE782B69C6B0E4B3","Hash":"35CD6CEEDD6965038AE320CA8028DC1425CC980EEE8D66CF4A4382A9444FE4F8","CalledMethods":["Shared.Entity.EntityWrapper::get_FlashColor()","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_SpriteSheet()","Shared.Entity.EntityWrapper::get_Frame()","Shared.Entity.EntityWrapper::get_Health()","Shared.Entity.EntityWrapper::get_MaxHealth()","System.Math::Clamp(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Microsoft.Xna.Framework.Vector4::get_One()","System.Random::Next(System.Int32, System.Int32)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Velocity()","Shared.Entity.EntityWrapper::get_Fdt()","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.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)","Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)","Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":["event:/creature/birds/phoenix_egg_pulse","event:/hits/destruction/egg_crack"],"Source":null}],"Hash":"38E9913AFE8A8533B5B5A82CE16F2ACF74DE5B4B49246BADB85E94DF38EA56B5"}