Candide.Entities.Controllers.RobotBossController.RobotBossController
Type JSONpublic class in Candide.Entities.Controllers.RobotBossController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.RobotBossController - Base type
Shared.Entity.Base.AbstractController - Hash
9E95EEFB1B0AF76B70E03DDA85E47840EE8DF00103F0936F9004848ED52DFF36
Relationships
Base type
Referenced by types
Candide.Entities.Controllers.RobotBossController.RobotBossFistControllerCandide.Entities.Controllers.RobotBossController.RobotBossHeadControllerCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandlerCandide.Entities.Controllers.RobotBossController.RobotBossSlamHandlerCandide.Entities.Controllers.RobotBossController.RobotBossSweepHandler
Fields
| Name | Visibility | Signature |
|---|---|---|
ActiveAttacks# | public | public System.Int32 ActiveAttacks |
AttackCounter# | public | public System.Int32 AttackCounter |
AttackTimer# | public | public System.Single AttackTimer |
BossSyncTime# | public | public System.Single BossSyncTime |
BossSyncTimer# | public | public System.Single BossSyncTimer |
CurrentPhaseDamage# | public | public System.Single CurrentPhaseDamage |
DonePhase1# | public | public System.Boolean DonePhase1 |
DroppedEntranceBlocks# | public | public System.Boolean DroppedEntranceBlocks |
EndPosition# | public | public Microsoft.Xna.Framework.Vector3 EndPosition |
ExplodedHead# | public | public System.Boolean ExplodedHead |
ExplosionTimer# | public | public System.Single ExplosionTimer |
ExtraAttackTimer# | public | public System.Single ExtraAttackTimer |
ExtraAttackType# | public | public System.Nullable<System.Int32> ExtraAttackType |
FightDuration# | public | public System.Single FightDuration |
FightState# | public | public System.Int32 FightState |
HasSplitHead# | public | public System.Boolean HasSplitHead |
Head# | public | public Candide.Entities.Controllers.RobotBossController.RobotBossHeadController Head |
HeadNoJaw# | public | public Candide.Entities.Controllers.RobotBossController.RobotBossHeadController HeadNoJaw |
HeadOffset# | public | public Microsoft.Xna.Framework.Vector3 HeadOffset |
Jaw# | public | public Shared.Entity.EntityWrapper Jaw |
LaserDisabled# | public | public System.Boolean LaserDisabled |
LaserHandler# | public | public Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler LaserHandler |
LaserSweepEndPosition# | public | public Microsoft.Xna.Framework.Vector3 LaserSweepEndPosition |
LaserSweepFromLeft# | public | public System.Boolean LaserSweepFromLeft |
LaserSweeping# | public | public System.Boolean LaserSweeping |
LaserSweepMoveTime# | public | public System.Single LaserSweepMoveTime |
LaserSweepStartPosition# | public | public Microsoft.Xna.Framework.Vector3 LaserSweepStartPosition |
LaserSweepState# | public | public System.Int32 LaserSweepState |
LaserSweepTimer# | public | public System.Single LaserSweepTimer |
LastRandomAttack# | public | public System.Int32 LastRandomAttack |
LeftFist# | public | public Candide.Entities.Controllers.RobotBossController.RobotBossFistController LeftFist |
LeftFistOffset# | public | public Microsoft.Xna.Framework.Vector3 LeftFistOffset |
NextAttack# | public | public System.Int32 NextAttack |
RightFist# | public | public Candide.Entities.Controllers.RobotBossController.RobotBossFistController RightFist |
RightFistOffset# | public | public Microsoft.Xna.Framework.Vector3 RightFistOffset |
SpawnCount# | public | public System.Single SpawnCount |
SpawnTimer# | public | public System.Single SpawnTimer |
StartPosition# | public | public Microsoft.Xna.Framework.Vector3 StartPosition |
Target# | public | public Shared.Entity.EntityWrapper Target |
TransitionStage# | public | public System.Int32 TransitionStage |
WorldOwnerSyncTime# | public | public System.Single WorldOwnerSyncTime |
WorldOwnerSyncTimer# | public | public System.Single WorldOwnerSyncTimer |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9C0066C694B9415874961E9C037396FECBF7A0644AC4E3C56EE3A23694040CBE - Body hash
7E00747FCAE922400DFDE193896199DBFBC7EBBB092FD0D66D146270F31BC6FD - IL size12
DropEntranceBlocks
#
public System.Void DropEntranceBlocks()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C3323E6B1F239935E44AC5003CEE039365EDE8C1AF4BB4CE920557CF72BB1E7A - Body hash
6A0556361C4D9232D683844EF6C3DCDD4869432EDD798026B914A13D7EDE4AA5 - IL size133
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()Candide.Entities.Controllers.RobotBossController.RobotBossController::InArena(Microsoft.Xna.Framework.Vector2)Shared.Entity.EntitySystem::GetEntitiesByName(System.String)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)Shared.Entity.EntityWrapper::set_GravityScale(System.Single)Shared.Entity.EntityWrapper::get_VelocityZ()List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
Called by
String literals
block
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
BAB48226692603576FC48AC411F556E4AEFDCCFB39967C983F511D4475AC767F - Body hash
9A0FF7C44B1C287F6D6415E0743F4B9E1080B50BCE6E0252A9590C75F796E172 - IL size22
Referenced calls
Shared.Entity.EntityWrapper::get_Shape()
EntityUnload
#
public System.Void EntityUnload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
16335C7F2FE6A06F94C1D65B3ECBE58E8494FD136A937FDD138C490A824A16F0 - Body hash
3C8781F34EB682D466B74EAF7207A1D38B7AF2EDA27A0B1CB7466401341FE3F6 - IL size12
ExplodeAt
#
public System.Void ExplodeAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
85663CBF95FD52588A9DA27D9D119AB84DDD8C94ECEDD95FBDC9C5AFBCC28473 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
ExplodeAt2
#
public System.Void ExplodeAt2(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1E4D172D030BD1E239165CC6DCB820D71E9EF550A8C271AB7D73977B0EA4E630 - Body hash
8EACDF0833CF4B1951EC84D9B60B784ED4D10C0368B8EE532264F562A621334E - IL size177
Referenced calls
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_Zero()Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnWallParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)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)
ExplodeHead
#
public System.Void ExplodeHead()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8EA6C4D81935E16C57AF4EA918CE773750D9A937BB71BAB908CDA80417AF8F3F - Body hash
9359C0A92C1DE3AD4342B0128A53CBFCF89561B6BCE50C008C7062D7D1959679 - IL size237
Referenced calls
Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)Shared.Entity.EntityWrapper::set_GravityScale(System.Single)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)
FinishAttack
#
public System.Void FinishAttack()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3AB8F278218C6384720BD85AF66B4621F75D5C9DBA2395FAA230260CD09DF3AD - Body hash
AA73CAA264DF4B63DEF387AD2A01DBB45A9B4EE47E7EDAA99D458C1B00882D88 - IL size15
FinishLaserSweepAttack
#
public System.Void FinishLaserSweepAttack()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0C756B648244C76D2002790F918AB2E5FB702837DC0A35BBE77D66EA9FFEBE93 - Body hash
18400A85E121AC77AC02D8D7CA906CEBF387F878D180542FCAB78E04FDF5EBBD - IL size29
GetTarget
#
private Shared.Entity.EntityWrapper GetTarget(System.Nullable<System.Guid> guid)
Method metadata
- Visibilityprivate
- Return type
Shared.Entity.EntityWrapper - StaticFalse
- VirtualFalse
- Hash
BAA8AD1ACE18EAF9F83A1E2EB03CA23FCCCF394625DA47C5E5CDA786DCB3448E - Body hash
683005B5E2C1541B71A8C44CC9F2644C8F523A0E70437DB2C0325CFD43CCC4B1 - IL size57
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Guid::op_Inequality(System.Guid, System.Guid)System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)
InArena
#
private System.Boolean InArena(Microsoft.Xna.Framework.Vector2 pos)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
C272D5539B2A89B1F8BAB7725174C313AC221D749961281C87846652F88BEFF6 - Body hash
0EBFF770DF70A4D5CB872BDB095CAD924B51795AB04AFE8839CBA7326B0CC3BA - IL size62
InvokeExtraAttack
#
private System.Void InvokeExtraAttack()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
13A4D7756E2A8A2086304987E452E15B0096FBE0A2E031266297E7377DD7C213 - Body hash
027EC9529CAD008C1B7933AF6158327EE2710ECB90C370C4EA558AB1CE9C1B6B - IL size208
Referenced calls
System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::get_Value()Shared.Entity.EntitySystem::GetEntitiesByName(System.String)System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable<!!0>, System.Int32)RobotBossController.<>c::<InvokeExtraAttack>b__54_0(Shared.Entity.EntityWrapper)System.Func<Shared.Entity.EntityWrapper, System.Boolean>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, System.Boolean>)Shared.Entity.EntityWrapper::set_Health(System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)System.Nullable<System.Int32>::.ctor(!0)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartDoubleHandSweep()
String literals
potman
RandomBasicAttack
#
private System.Void RandomBasicAttack()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E29B8F934C880B6C28A3CE679EEAB30E9020CC10789D13D909DF89E7FBC08F45 - Body hash
A9747206B01CCAD84B0A60B37FDA087CEEA02CEF0F3A34619282AAF82EEFCE13 - IL size115
Referenced calls
System.Random::Next(System.Int32)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartDoubleHandSweep()
ReceiveEntityControllerMessage
#
public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
60289B4ABDCBFA0D06D627DBB246DE8E39FBB02E81923199F4A4C05832A865BB - Body hash
021736F5F711DD8614D242FBE0D1104116938E7116BE8A01F931198B2CA9DB97 - IL size372
Referenced calls
Candide.Entities.Controllers.RobotBossController.RobotBossController::GetTarget(System.Nullable<System.Guid>)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLeftHandSmash(Shared.Entity.EntityWrapper)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartRightHandSmash(Shared.Entity.EntityWrapper)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartDoubleHandSweep()Candide.Entities.Controllers.RobotBossController.RobotBossController::StartHeadSlamAttack(Shared.Entity.EntityWrapper)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLaserTwistAttack()Candide.Entities.Controllers.RobotBossController.RobotBossController::StartLaserSweepAttack()Candide.Entities.Controllers.RobotBossController.RobotBossController::Reset()Candide.Entities.Controllers.RobotBossController.RobotBossController::StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper)Shared.Entity.EntityWrapper::get_Controller()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.RobotBossController.RobotBossController::StartTransitionPhase3ToDead()Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeAt2(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)
ReceiveSync
#
public System.Void ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FD365AAB7501E78CADC67DD5F3C784EB4B68BA99858A040B2AD29DC9EE7FAD3D - Body hash
BF1AA4CBB4D50933474E57C290ADCC49A4C58B3DE49C4FCD7ACE040816BD5ABF - IL size1949
Referenced calls
Candide.Entities.Controllers.RobotBossController.RobotBossController::SetUpBodyParts()Candide.Entities.Controllers.RobotBossController.RobotBossController::GetTarget(System.Nullable<System.Guid>)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)
Reset
#
public System.Void Reset()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A80A82FB4E1D8038F2405CA213ABF00EBA3875D564D24EB5682B2036C60258AD - Body hash
8C9D58697E8F192CC802FD12A65A0B1879DB84DCE358E86F794671CD108F9B0C - IL size115
SendSync
#
public System.Void SendSync()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
572FF5DFD4206840BCC9C8B2365CF9CB7736965E492A29F14D0C19420B3906FE - Body hash
E7F08D3E82D013E7818115943A8685B3121BFFCF8EEAB0BBD5741B7CC60B1A99 - IL size1820
Referenced calls
CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage::.ctor()Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)CandideServer.MessageModels.RobotBoss.RobotBossPartMessage::.ctor()Shared.Entity.EntityWrapper::get_Position()CandideServer.MessageModels.RobotBoss.SlamHandlerMessage::.ctor()CandideServer.MessageModels.RobotBoss.LaserHandlerMessage::.ctor()CandideServer.MessageModels.RobotBoss.SweepHandlerMessage::.ctor()
SetPartPositions
#
public System.Void SetPartPositions()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A3D5A62E541B38C3F8F5987FF5301F8AAB46D898341F962FC551E06B059859AC - Body hash
0DB8E30EBB4E71558BC4ED472608C4D113CFD7CD7F3D025915736C4521B3AD24 - IL size175
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)
SetUpBodyParts
#
public System.Void SetUpBodyParts()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A1B46D05A0D74F0971702417AC1C849587C26657BBB8710F13E6AA5DD9FF191C - Body hash
582E135654F666A0BB7B6A8AEC8C50AC53FC0CDF43E962AB43B9BF17A736FDCA - IL size622
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_Name()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.EntityWrapper::set_Direction(System.Single)EntitySystem.EntityEnumerator::MoveNext()
Called by
String literals
robot_boss_jaw
StartDoubleHandSweep
#
public System.Void StartDoubleHandSweep()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8877521C7C065E7EA31E3CC7C5C8756E9067B69A70C80F4114C5E97CC7D126B1 - Body hash
2CDB39349F38B842FF9B28CB1E3FD899501705A2F6B7DAD672F5DC5ED4E90F2E - IL size118
Referenced calls
Called by
Candide.Entities.Controllers.RobotBossController.RobotBossController::InvokeExtraAttackCandide.Entities.Controllers.RobotBossController.RobotBossController::RandomBasicAttackCandide.Entities.Controllers.RobotBossController.RobotBossController::ReceiveEntityControllerMessageCandide.Entities.Controllers.RobotBossController.RobotBossController::UpdateLaserSweepAttack
StartHeadSlamAttack
#
public System.Void StartHeadSlamAttack(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BF031BD755E6B772899CF22850275C5733E820DF676D41368AEF21C69D40699A - Body hash
93EFF43CA13F58DAFFE821A283EE2AE84A1BA30B30DB1A28A6E4B1E2F4637BC1 - IL size61
Referenced calls
StartLaserSweepAttack
#
public System.Void StartLaserSweepAttack()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CF0BC6327B102BBBD442E4FC9C195B870155C634863AAD651A511385858AB29D - Body hash
BEE21A3A6DF118B7EB02CE6A7AE5E13866E4E3C7C8CAACF8863F47C9A3EF5230 - IL size248
Referenced calls
Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Graphics.Camera::AddTrauma(System.Double)Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)
StartLaserTwistAttack
#
public System.Void StartLaserTwistAttack()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
95DC4D53DE3F2C4FA5F84F17978F917301A5501B817E55E07BD0BAEC0F3BEF9B - Body hash
6B3906138653AA4B22752A5528B96ABBF12CBF2896F578BCCB1006B27083AACC - IL size57
Referenced calls
StartLeftHandSmash
#
public System.Void StartLeftHandSmash(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
73A1A3110A1F4870954AD5AEE0C5A6C400F4DA463A837544CD8F14CAE18A5F41 - Body hash
B217967D56F15FC0369849BC1F0AB0DCE9DC0DE3E1A79154536949140FDDFF43 - IL size61
Referenced calls
StartRightHandSmash
#
public System.Void StartRightHandSmash(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
867D552BDB72DEDF708CC486114FAD86ED31C4997BB1ADD1FFC4DD42F359BDF2 - Body hash
AEEA6CCBC809724EBB711DBC019F16115213C5B71589EC88D43A6E09796C6700 - IL size61
Referenced calls
StartTransitionInactiveToPhase1
#
public System.Void StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
43A347482F81553218CB77048DA194A45C3D57F7F9AA48E217EF201E785C146B - Body hash
701284EE4197472E3EE0A97FC669A4C41871B1E779400E0490A1B1BC236217F0 - IL size84
Referenced calls
StartTransitionPhase1ToPhase2
#
public System.Void StartTransitionPhase1ToPhase2()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
55449D81F382DA5D9C87E1C42A9C39ECC79F5504D987D7882C9F8AFE7C0BC2FE - Body hash
80C4D568918C9CA76033FD1F7F7482434301E7D0BF6C76B1F47DE9558EB59696 - IL size95
StartTransitionPhase2ToPhase3
#
public System.Void StartTransitionPhase2ToPhase3()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3C7DC7BE4D57405F8BB26AF40AF90B33A8FCE0B10FB744AD4CCA5AEFD79FAA14 - Body hash
18DE7F852F2E6C5F02023841983163CECA2DD81AA445E36A62103769130641C0 - IL size95
StartTransitionPhase3ToDead
#
public System.Void StartTransitionPhase3ToDead()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
AAF13659F4067BF520E558FD0618E6576FC40AACF4A8A1C4DD90FD707FFCE3E1 - Body hash
599C6D824CBDE5ED67C2C0105AF6BB968230DDBF4F5E38D157AFDDBBED402341 - IL size240
Referenced calls
Candide.Graphics.Camera::AddTrauma(System.Double)Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)Shared.Entity.EntityWrapper::set_GravityScale(System.Single)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1361427015C6F1774DE7AEECEF62A70296A7DA39A43357879F54902FD8501DD6 - Body hash
AF69492039E2056B98B435822381D4F6A3F0E0436603CCA5FD2026EBF227CF2D - IL size2364
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::Update(Microsoft.Xna.Framework.GameTime)Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdateLaserSweepAttack(System.Single)Shared.Entity.EntityWrapper::get_Position2()Candide.Entities.Controllers.RobotBossController.RobotBossController::DropEntranceBlocks()Shared.Entity.EntityWrapper::set_Frame(System.Int32)CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Candide.Graphics.Camera::AddTrauma(System.Double)Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Shape()Candide.Entities.Controllers.RobotBossController.RobotBossController::SetPartPositions()Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdatePhase1(System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdateExtraAttack(System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdatePhase2(System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossController::UpdatePhase3(System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeAt2(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeHead()Candide.Entities.Controllers.RobotBossController.RobotBossController::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)Shared.Entity.EntitySystem::GetEntitiesByName(System.String)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
String literals
block
UpdateExtraAttack
#
private System.Void UpdateExtraAttack(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C8F4F1108B54051DDD57F6D061F89BA9E6985BE47839CC14D1A16E85D115C261 - Body hash
62F0CB2FF2C5BAC6A400AC9938D15928D33A36CC9E64E62EC4D5EB8828746C9F - IL size60
Referenced calls
System.Nullable<System.Int32>::get_HasValue()Candide.Entities.Controllers.RobotBossController.RobotBossController::InvokeExtraAttack()
UpdateLaserSweepAttack
#
public System.Void UpdateLaserSweepAttack(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
13D783030AF7D45B27A54EC0C84991B589F1E156675375FFD1CD984436852810 - Body hash
0620D0FB1E32777E5EFCBD4E357BE16FCEB448B32B7B3223EBD099F91ACEEE2C - IL size779
Referenced calls
CandideCreator.Shared.Helpers.InterpolationHelper::CubeInOut(System.Single)Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Candide.Entities.Controllers.RobotBossController.RobotBossController::SetPartPositions()Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StartSparking(Shared.Entity.EntityWrapper)Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StartFiring()Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossController::StartDoubleHandSweep()Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StopFiring()Candide.Entities.Controllers.RobotBossController.RobotBossController::FinishLaserSweepAttack()
UpdatePhase1
#
private System.Void UpdatePhase1(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B0FD459CF1A9F0399EA8EEDFCB44764CDD1D9B718C6AEEB6E086E35186E2ECE3 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
UpdatePhase2
#
private System.Void UpdatePhase2(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
84A37FD10DE590A22607DFE98EC2A37F311168271B10772A1D3A471F422D53AC - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
UpdatePhase3
#
private System.Void UpdatePhase3(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9350BB5C4D3C331EBE444FA47A5212E6179725D56231F3D461D62E30840C449D - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
UpdateSpawns
#
private System.Void UpdateSpawns(System.Single dt, System.Int32 spawnCount, System.Single timeBetweenSpawns, System.Single cooldownTime)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5F6CF2FD3FEECE5181A150DE1AF4EA080121ECEDF377BB4595F59C40ED2A8D4E - Body hash
B6125029C4D7E19ADD0A8D84CA823984D0CE3E43B94B3CA51AB1CE11628905E6 - IL size184
Referenced calls
ValidateSituation
#
public System.Void ValidateSituation()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C639DC9A37D681141823ECF85382532B11223BEF5A0E309C8C22589070C1A703 - Body hash
78EFBBBDC4A52993A7A5FD76DA2E2AAE991B7304FF91B140417C69ABAC1477FA - IL size78
Referenced calls
Shared.Entity.EntityWrapper::get_Health()
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
99A4BFC80A227B20DB9518755720FF92A0D60FFF42FD342E656C180980C45652 - Body hash
42EA81B45FFCF276D85E9DCAB19390716F8D1BE18723F424050D3485CCF7ACA1 - IL size18