Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController
Type JSONpublic class in Candide.Entities.Controllers.PhoenixBossController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.PhoenixBossController - Base type
Shared.Entity.Base.AbstractController - Hash
D66808ED4D654D38ADF48C0C287BE5EEA203E30F211217C5AA5986A4D37E1F87
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
DustParticleEmitter# | public | public Candide.Particles.ParticleEmitter DustParticleEmitter |
EscapeFlameParticleEmitter# | public | public Candide.Particles.ParticleEmitter EscapeFlameParticleEmitter |
FeatherParticleEmitter# | public | public Candide.Particles.ParticleEmitter FeatherParticleEmitter |
FlameParticleEmitter# | public | public Candide.Particles.ParticleEmitter FlameParticleEmitter |
GasParticleEmitter# | public | public Candide.Particles.ParticleEmitter GasParticleEmitter |
PartSpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet PartSpriteSheet |
PhoenixOffset# | public | public Microsoft.Xna.Framework.Vector3 PhoenixOffset |
PowerUpParticleEmitter# | public | public Candide.Particles.ParticleEmitter PowerUpParticleEmitter |
SmashCracksSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet SmashCracksSheet |
_clawTimer# | private | private System.Single _clawTimer |
_deathTimer# | private | private System.Single _deathTimer |
_eggCrackTimer# | private | private System.Single _eggCrackTimer |
_emitterTimer# | private | private System.Double _emitterTimer |
_explosionTimer# | private | private System.Single _explosionTimer |
_fireBreathSoundCooldown# | private | private System.Single _fireBreathSoundCooldown |
_gasBreathAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _gasBreathAudioEvent |
_headAnimationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _headAnimationStateMachine |
_peckPosition# | private | private Microsoft.Xna.Framework.Vector3 _peckPosition |
_phoenixAnimationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _phoenixAnimationStateMachine |
_wingFlapTimer# | private | private System.Single _wingFlapTimer |
Properties
| Name | Visibility | Signature |
|---|---|---|
BeakOffset# | public | public Microsoft.Xna.Framework.Vector3 BeakOffset |
FacingRight# | public | public System.Boolean FacingRight |
HeadOffset# | public | public Microsoft.Xna.Framework.Vector3 HeadOffset |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1563B4FBEEF2767C1C70289DF5282B35DA5A94D34BF005CF58AB43A684E1019B - Body hash
DA6F6C83713B6304AFC4A68029E5C77FB58BF081E9BB7CC33C83B2D4B7EF7270 - IL size144
DoFootStepParticles
#
private System.Void DoFootStepParticles(Microsoft.Xna.Framework.Vector3 position)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A98EB04F359A0A024F96D11238A1744B6D8E937D7117AA81A839CA4952EEF1EC - Body hash
5EC878182099C5CA61182F3B5339BB5894F275EF7CE331400C430315B726DCC9 - IL size176
Referenced calls
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)
String literals
event:/creature/minerva/npc_generic_footstep_heavy
DoPeckEffect
#
private System.Void DoPeckEffect()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5539BA9F12820FD3CEB6D9D9D4B99B222B64F6DD7E36F3DF9672840765E19986 - Body hash
673BDE765EE9DC312F328F6F6715AC8E1B4177EF3A2A0F050DA7FC0E14DF2C08 - IL size233
Referenced calls
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)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
49A59570698ACC4C31D90646944B006C598E360D59F43D20F9839D3DC198893B - Body hash
49522220EFEB2F1AA6BE3C760350C48E98431DFE52934DDF1049889D8C337332 - IL size110
Referenced calls
String literals
big_feather_emitter_phoenixconstruction_poof_smallflamethrower_3flamethrower_5phoenix_escape_flamefire_burst
EntityUnload
#
public System.Void EntityUnload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
ExplodeAt
#
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)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
10E6AAE68ACC6A24FDCD731F2057B77FDF79A17E7DBD40F4B36F2DD78CE7D79C - Body hash
8E11C1D65CFDF16920FB45D3F432D35FEA0F417DE65D8621B6C12E914A528ABF - IL size600
Referenced calls
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)
ExplodeFireAt
#
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)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
38D799D3BF3ABBB5A7FE2C74B951CDEEBA18CE0529C1102C09D17E68E5461ABF - Body hash
BB419E81D295FB4E290DCF1133A34DE030A919876132F267217631630664E18B - IL size115
GetPredictedDirectionFromPosToTarget
#
public Microsoft.Xna.Framework.Vector2 GetPredictedDirectionFromPosToTarget(Microsoft.Xna.Framework.Vector2 start, Shared.Entity.EntityWrapper targetEntity, out Microsoft.Xna.Framework.Vector2& shootDirection, System.Single predictionStrength, System.Single width, System.Single heightFromGround)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector2 - StaticFalse
- VirtualFalse
- Hash
BD99993AA76CDAE2C35756F75B999BDFB80057F22DF5A97280FC1ABC17DCFA1A - Body hash
78BC1BC3C919570CD0A6168ADF1138B739C83BD23CBB5F48127B85ED8188D697 - IL size148
Referenced calls
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)
GetPredictedDirectionToTarget
#
public Microsoft.Xna.Framework.Vector2 GetPredictedDirectionToTarget(Shared.Entity.EntityWrapper checkingEntity, Shared.Entity.EntityWrapper targetEntity, out Microsoft.Xna.Framework.Vector2& shootDirection, System.Single predictionStrength, System.Single width, System.Single heightFromGround)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector2 - StaticFalse
- VirtualFalse
- Hash
0AD5D002174ADCD642883504175F4F2B4DA5C25CFC721074AC45CF06E5B6EE0A - Body hash
33F5CE62F6EAD163EA1A66DC83AB659F594C0C40E0AB9E18158C8DA32C431616 - IL size167
Referenced calls
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)
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
790942EFBFBC865E035DA4888646D49F10BA950E7E30FA316A0B2F390331391F - Body hash
D5FE03062FC71E22888578D4891E1E7755F7F4606C7213E71C98D8496F8AA558 - IL size350
Referenced calls
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)
String literals
event:/creature/Phoenix/boss_phoenix_hurt
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
4DD684960B533B3CBBA29C22B9824412045BDDC1C1180B8C0986E79AAFD3CBFF - Body hash
2D8FBC71C845E46E8F1FC58EFCCBC4E86BD9EB03848C9745A71E641637C51146 - IL size6
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
DB6E0B58A3AFBD7FC97FF00341E677ADE7BACE9B45E0408C7A927815F86CFDE5 - Body hash
E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C - IL size2
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4316538120EDFAF152D9FCA410F9DB47B586673C112511CFEAA57D5ADAF79DAD - Body hash
E999B94ED72C15C7DD6A7ABD218B6B95611B2098F16E9110927D21E12F4051E3 - IL size1567
Referenced calls
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&, 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&, Shared.Entity.Components.Component)Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::SetupSpacs(System.Boolean)
String literals
peck_chargepeckevent:/creature/Phoenix/boss_phoenix_breath_attack_startfireminerva/minerva_vfxgustevent:/creature/Phoenix/boss_phoenix_breath_attack_loopingevent:/creature/Phoenix/boss_phoenix__firebeath_startevent:/creature/Phoenix/boss_phoenix_meteor_attackevent:/creature/Phoenix/boss_phoenix_healdeathevent:/creature/Phoenix/boss_phoenix_dieevent:/creature/Phoenix/boss_phoenix_rebirth_screamboss/phoenix/phoenix_vfxslamidle
ReceiveEntityControllerMessage
#
public System.Void ReceiveEntityControllerMessage(System.Object message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0F30DAF2279AA655456542E0BC7B45BA598CDC8A70FDD3BE55E37CEA6FE250CE - Body hash
73F2797CB2A1AE061CEAB58639515EA64EDA47AF27B633740360FB4710DC2B4F - IL size29
SetSpacFlip
#
public System.Void SetSpacFlip()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6F85AAF33A01DB79FF88E4D26CA1A30E39BCF924868029A315A2307F59870045 - Body hash
3B588EFEC3EC7138ADD88B93B562BF68E40F8B5BF5C2DD444B8536DE95D200CB - IL size326
Referenced calls
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)
SetupBodyParts
#
private System.Void SetupBodyParts()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DA210415E193EC60A82DDAADEAADCAE7A8C78E03CD3B9F82555AAD9AE11ACD4B - Body hash
952986340FDDFE00D1EDAD80A05DC7E305553031C02B61E4AA6A4FDF1AD8E824 - IL size27
Referenced calls
Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
SetupSpacs
#
private System.Void SetupSpacs(System.Boolean phaseTwo)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DD7F9A5E67AC78D54273CDB07E5153F8F5633CCFED06BFCA5CD8FE2C6CD65DDF - Body hash
6329E2E30DCBB9E3664EEB173708911F321F9D89A1F39F80B476508D73C3EC74 - IL size3337
Referenced calls
Candide.Database.SpacDataBase::GetSpacOrNull(System.String)Shared.Entity.EntityInitializeException::.ctor()CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_0()System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func<System.Boolean>, System.String, System.Boolean)Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_1()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_2()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_3()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_4()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_5()Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.State>, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.Transition>)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::get_HeadOffset()System.Nullable<System.Single>::.ctor(!0)Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_6()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_7()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_8()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_9()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_10()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_11()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_12()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_13()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_14()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_15()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_16()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_17()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_18()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_19()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_20()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_21()Candide.Entities.Controllers.PhoenixBossController.PhoenixBossController::<SetupSpacs>b__30_22()
Called by
String literals
boss/phoenix/phoenix_head_animationsidlepeck_chargepeckfire_chargefireescape*boss/phoenix/phoenix_animationsegg_crackeggwalkflyflap_chargeflapfly_charge
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CDE8129CF552EADEC65D3348B01648C5C6B1FCDF155B77487C2794291B920009 - Body hash
9FB8A7E7CA7D85C8E0FFA8045B996D7A16B7858115D38ECD91DBE6D426C8AC2A - IL size1902
Referenced calls
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&, 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()
String literals
escapeevent:/creature/minerva/minerva_wingflapevent:/creature/Phoenix/phoenix_boss_hatching_pulse
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1