Candide.Entities.Controllers.Talos.TalosArenaController
Type JSONpublic class in Candide.Entities.Controllers.Talos
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Talos - Base type
Shared.Entity.Base.AbstractController - Hash
C7239F017CFA3938C4C4236FB1B2E71DE4DE584E2ECEB9A9724CB7957BF908A7
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
ArenaArea# | public | public CandideCreator.Shared.Models.RectangleF ArenaArea |
BackChainsSprite# | public | public CandideCreator.Shared.Graphics.SpriteSheet BackChainsSprite |
BaseOffset# | public | public Microsoft.Xna.Framework.Vector3 BaseOffset |
BodySprite# | public | public CandideCreator.Shared.Graphics.SpriteSheet BodySprite |
ChainsSprite# | public | public CandideCreator.Shared.Graphics.SpriteSheet ChainsSprite |
EntranceBlockEntity# | public | public Shared.Entity.EntityWrapper EntranceBlockEntity |
EntranceCollisionBlockId# | public | public System.Guid EntranceCollisionBlockId |
TimeInState# | public | public System.Single TimeInState |
_bossChain# | private | private Candide.Entities.Controllers.Talos.TalosBossChainController _bossChain |
_currentChainNotch# | private | private System.Int32 _currentChainNotch |
_deathSequence# | private | private System.Int32 _deathSequence |
_lastHitWeakSpot# | private | private System.Int32 _lastHitWeakSpot |
_musicParameterValue# | private | private System.Int32 _musicParameterValue |
_setup# | private | private System.Boolean _setup |
_shoulders# | private | private System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosShoulderController> _shoulders |
_weakSpots# | private | private System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosWeakSpotController> _weakSpots |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EA5578ACE370879FF04B56B614EDEBB77626B851133F97E645AA9CA84D1653F5 - Body hash
01979F1B84AB6918352F7818C83CC0C1466730E85DC1105C5DD1742CC15D5B1F - IL size261
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)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.Entities.Controllers.Talos.TalosArenaController::<BeforeRender>g__Draw|31_0(CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector3, System.Int32)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0D09337E9A69A5D7C9F6E452B71513D61A694FA566EA1F844709F81941D02CC3 - Body hash
B6A9070BD80ED0357363FAFB0676CD865A989D96C9B85042F6FA5D376378BF9B - IL size64
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosWeakSpotController>::.ctor()System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosShoulderController>::.ctor()
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CE4171DA39F497100888F650251D182602275F278BC4DDE26766E17CEC1ECEF3 - Body hash
AFF7A8B3377A06F13E53617AA49F8D95BFEFECAC1710B72A54745203CFC8A962 - IL size205
Referenced calls
Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)Candide.Graphics.VFX.VfxPlayer::PlayScreenShake(System.Single, System.Single)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
String literals
event:/creature/Talos/talos_cave_rumble
ReceiveEntityControllerMessage
#
public System.Void ReceiveEntityControllerMessage(System.Object message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5127FC7627C7F313824334FE36555701B47B5CF310E1609EFE905D6B7B817A1D - Body hash
951EB22F5C60E48891FDC9AE998783A8976455BE4A1A19761130F4261073E2CE - IL size23
SetMusicParameterValue
#
private System.Void SetMusicParameterValue(System.Int32 value)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
626DBF82E0A26F1E72E067FF54DCD8E8CA89758EF94FE6108A159433DFB2F9FB - Body hash
05ED821DFD6930370879794A744C08A8B892BE08F0D832B3B0DD84FBE9F01B1D - IL size41
Referenced calls
Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)Candide.Sound.MusicAmbienceSystems.MusicSoundSystem::SetBossMusicFMODParameter(Candide.Sound.FmodParameter)
Called by
String literals
Transition
Setup
#
public System.Void Setup()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BD63A22788887704E93C2D839715B6BF425831C587A7E54A773B37AC97FCD479 - Body hash
156BB5C639D40B4271D7B4B9C9A6B09BD48BEF8FCF4F643F1DF7E8D3C6CBF187 - IL size232
Referenced calls
Shared.Entity.EntitySystem::GetEntityWrappers()EntitySystem.EntityEnumerator::GetEnumerator()EntitySystem.EntityEnumerator::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_BaseGuid()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)Shared.Entity.EntityWrapper::get_Controller()System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosWeakSpotController>::Add(!0)System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosShoulderController>::Add(!0)EntitySystem.EntityEnumerator::MoveNext()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
AA479ED66A8F82BA18B55DA30B11931DF61B2B033995DECD6AFF4423B5684BE9 - Body hash
615FF71F70CA0E74308E6C49925077ECBE5731D3B41ACDF52F4536B895DA0EA7 - IL size232
Referenced calls
Candide.Entities.Controllers.Talos.TalosArenaController::Setup()Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::GetBaseOffset(System.Int32, System.Single)Candide.GameModels.Systems.WorldItemSystem::StabilizeWorldItems(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)Candide.Graphics.ParticleSystem::SpeedUpFadeOfParticles(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdateInactive(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition1(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdatePhase1(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition2A(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition2B(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition2C(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition2D(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdatePrePhase2(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdatePhase2(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition3(System.Single)Candide.Entities.Controllers.Talos.TalosArenaController::UpdateDead(System.Single)
UpdateDead
#
private System.Void UpdateDead(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
2C6D11FA2E25F17B7B0F1EF06FB2F59B6624A5ABACFAA1160DD506F7CE77ADF6 - Body hash
A5487C226C340AD96AE05133E7F1512EFFE0BA89EE03B3C7FA726694968CDC72 - IL size41
Referenced calls
Candide.Entities.Controllers.Talos.TalosArenaController::SetMusicParameterValue(System.Int32)Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
UpdateInactive
#
private System.Void UpdateInactive(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6DC1DE6F1A82BC9F825F3DE7BFA79B2953D56ACBFDD1CCDA281078407252FBB8 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
UpdatePhase1
#
private System.Void UpdatePhase1(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
16DC7AA8BEE76B7AC53BA523A21759701E6A4A301E2AED15C58BD2883756E6E2 - Body hash
32D95A752C7FB4AF293AA35F68095B4EE00E2DF236ED4F4D898D0326B93A1E18 - IL size31
Referenced calls
Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
UpdatePhase2
#
private System.Void UpdatePhase2(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3CACF398612D0C4C679E6B98667FFAC75D8EFA5C94E466A9F5EB821F8B94213D - Body hash
0146598A15EC738A145AF91633A2B4504322BC61FEB5D888925F6D46EC766A23 - IL size8
Referenced calls
UpdatePrePhase2
#
private System.Void UpdatePrePhase2(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6A339D7FF9020FC8B587ECDBE415240F0E6FBF125BD9F2559E1D98534138E998 - Body hash
366B6D002B1083C19F98064A255CAE52C566DCEBF0B77AFB0CCA697B1D4F0F29 - IL size188
Referenced calls
Candide.Entities.Controllers.Talos.TalosArenaController::SetMusicParameterValue(System.Int32)System.MathF::Floor(System.Single)CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::BounceOut(System.Single)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Candide.Graphics.Camera::AddTrauma(System.Double)
String literals
event:/creature/Talos/talos_chain_bigevent:/creature/Talos/talos_cave_rumble
UpdateTransition1
#
private System.Void UpdateTransition1(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9C52885C2FB8C6996C8AD5E2A5BAF11C18FD2B543FEF9AF83F0AF45C8CBEEB6C - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
UpdateTransition2A
#
private System.Void UpdateTransition2A(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
52485CD720DE1ADC04EC017A7150E15453D53C0E1879F34C5A208AD617E2D4F2 - Body hash
58C0517F10CF56D7FCA025C95A3B4AAD9F2C31D5DAE940F6DE64CD494DF61B56 - IL size241
Referenced calls
String literals
event:/creature/Talos/talos_chain_bigevent:/creature/Talos/talos_cave_rumble
UpdateTransition2B
#
private System.Void UpdateTransition2B(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D8BD085220AF71CA29219EFA07FE005EA7799704382967B3F82629417E3103EC - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
UpdateTransition2C
#
private System.Void UpdateTransition2C(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
23C5B265FE8CDD93ABD05DBCFCCE3844182941BDAAA2645057A81059ADC1D566 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
UpdateTransition2D
#
private System.Void UpdateTransition2D(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5A09D9778A3F8293B833A75B9F40457571130B2F9349DBA9C0CBA28A608625B8 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
UpdateTransition3
#
private System.Void UpdateTransition3(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E3A43A03320888449194E3CD424ECFF2FE4729E7E9450D752A224524C21A5B5B - Body hash
7DCFA18864D1D2009E15D57B4EC54CA25492C28B7C3EAC1BE24443C5BCD513BB - IL size1103
Referenced calls
Candide.Entities.Controllers.Talos.TalosArenaController::SetMusicParameterValue(System.Int32)System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosWeakSpotController>::get_Count()System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosWeakSpotController>::get_Item(System.Int32)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)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)Candide.Graphics.VFX.VfxPlayer::PlayScreenShake(System.Single, System.Single)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)System.Collections.Generic.List<Candide.Entities.Controllers.Talos.TalosShoulderController>::GetEnumerator()List.Enumerator<Candide.Entities.Controllers.Talos.TalosShoulderController>::get_Current()List.Enumerator<Candide.Entities.Controllers.Talos.TalosShoulderController>::MoveNext()System.IDisposable::Dispose()Candide.Graphics.Camera::AddTrauma(System.Double)
String literals
event:/creature/Talos/talos_cave_rumbleevent:/creature/Talos/talos_chain_bigevent:/creature/Talos/talos_deathevent:/creature/Talos/talos_death_chain_breakevent:/creature/Talos/talos_chain_endevent:/creature/Talos/talos_crash