Candide.Entities.Controllers.PhoenixEggController.PhoenixEggController
Type JSONpublic class in Candide.Entities.Controllers.PhoenixEggController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.PhoenixEggController - Base type
Shared.Entity.Base.AbstractController - Hash
38E9913AFE8A8533B5B5A82CE16F2ACF74DE5B4B49246BADB85E94DF38EA56B5
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
EggSpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet EggSpriteSheet |
ShellSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet ShellSheet |
_hasPlayedSoundForCurrentPulse# | private | private System.Boolean _hasPlayedSoundForCurrentPulse |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3E5D87985A8652E41A0084CA8CFB9E2A071F3F3D31F34401C6625E092F88E4AB - Body hash
D16E73C3627B6AAC82E22ECDC247557E1D5CC76E60EF69CA5400F2CB295306B7 - IL size49
Referenced calls
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)
String literals
phoenix_revive
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5212E4F59AC6A23CFC644F67E8DB564FD803BDE13113A2BFDCA659D1C3C6EC13 - Body hash
0C5090C535D0B5DD613A5D47609E43134CEE7E02FF413FD630E2AE6C035A8683 - IL size68
Referenced calls
Shared.Entity.EntityWrapper::get_MaxHealth()
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
50A528608E7C3ADB5B37AFC0719B8DF522494C3D82ECB7C9AC561C6867E80DBD - Body hash
3B6971E0A86E4481E49B034D1D7A5C3843F779C543A7D074A1417EED89800A7E - IL size291
Referenced calls
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&, System.Single, System.Single, System.Single, System.Single)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)
String literals
event:/hits/destruction/egg_crack
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
35CD6CEEDD6965038AE320CA8028DC1425CC980EEE8D66CF4A4382A9444FE4F8 - Body hash
F2A3629DB991978BDD4CBE15566D1A727CA692FBDF147A65BE782B69C6B0E4B3 - IL size489
Referenced calls
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&, System.Single, System.Single, System.Single, System.Single)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)
String literals
event:/creature/birds/phoenix_egg_pulseevent:/hits/destruction/egg_crack