CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2
Type JSONpublic class in CandideServer.Entities.ControllerSets.RobotBoss
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.RobotBoss - Base type
Shared.Entity.Base.AbstractController - Hash
1CDE15322AFE7728381717AD11BBA6D54CB1F44072FAAE32F8DB1BE22B55D7D0
Relationships
Base type
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 |
CandidateTargets# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> CandidateTargets |
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 |
HasSplitHead# | public | public System.Boolean HasSplitHead |
Head# | public | public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController Head |
HeadNoJaw# | public | public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController HeadNoJaw |
HeadOffset# | public | public Microsoft.Xna.Framework.Vector3 HeadOffset |
Jaw# | public | public Shared.Entity.EntityWrapper Jaw |
LaserDisabled# | public | public System.Boolean LaserDisabled |
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 CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController LeftFist |
LeftFistOffset# | public | public Microsoft.Xna.Framework.Vector3 LeftFistOffset |
NextAttack# | public | public System.Int32 NextAttack |
RightFist# | public | public CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController 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
57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
DropEntranceBlocks
#
public System.Void DropEntranceBlocks()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4A6A2512D80454DC731898465433DCEA25C5D8CEFB9579387FDD60466D76E319 - Body hash
E7A340955B3FEAA5FC4D45A26407D1DBCA40C9095F84187D84A0FD903E867E89 - IL size148
Referenced calls
Shared.Entity.EntityWrapper::get_TargetOfAggro()Shared.Entity.EntityWrapper::get_Position2()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::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
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)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F1B5F86EE3CAA4DA0AC4221D933A4A34CAFBF89386FC963F5691DC5117D5E747 - Body hash
F43C7568E687EE1750E4CB6D8BF231B739DD8DD19C46FB8EA4D974AD8A004BE3 - IL size80
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, CandideServer.Entities.ServerEntityModel, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, System.Boolean)
Called by
String literals
minervasowl_peck
ExplodeHead
#
public System.Void ExplodeHead()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3B4B189625C41EBE576ECD6EE3D13E60389C4A19A549E49C6C93F4B6EBC3781B - Body hash
F5DC2BE7F927E3424E4A17564EF0A5E9520DA9A09A637A6BDB610502D07C7FF0 - 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)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::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
F966B16BA2CD3D3B0150E01C56C36BE5873FCA6DC92DDB817041C031CC0B53D6 - Body hash
C3AE06DC7133B775F5CA9B588B9B136781EB6F75AF0D53E57C002CADF6E841B0 - IL size15
FinishLaserSweepAttack
#
public System.Void FinishLaserSweepAttack()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8B8051110A628C45BE3517581AF740BCA56BCD2DBB5AC241A2F151361F602682 - Body hash
CEC6C7E72EF74FEA1C537A056CC306BA175926498D4624941E13A6B5413ABB24 - IL size29
GetTarget
#
private Shared.Entity.EntityWrapper GetTarget(System.Nullable<System.Guid> guid)
Method metadata
- Visibilityprivate
- Return type
Shared.Entity.EntityWrapper - StaticFalse
- VirtualFalse
- Hash
B6B448752EB6DAB7AC6BBABDF1372388CA56FA4CC6A94A1D27895C5F04938F7C - Body hash
50593CBA17D6FB3D520723F56F4FCCFCE7EBA2AC761D3C590E74675806013B31 - IL size62
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, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)
InArena
#
private System.Boolean InArena(Microsoft.Xna.Framework.Vector2 pos)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
A5E4165DC0EFAFB44253F9EB1E732EBFD964D49DAC53884E77412AD423A4B582 - Body hash
F0DEC474508FA0B476AE9D2B8840B2DD09B4719B593BCEBDD4BAB24B075F6392 - IL size74
InvokeExtraAttack
#
private System.Void InvokeExtraAttack()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
20949F3B64EF83EC22CF319225E1784B281538F4D873358DF598E08197F3CC70 - Body hash
2154CBFCBB66A5B2090F71BD49F4A26EAE8A5BFBBF9424413826F4BB5DFBDDF5 - 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)ServerRobotBossController2.<>c::<InvokeExtraAttack>b__52_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)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartRightHandSmash(Shared.Entity.EntityWrapper)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLeftHandSmash(Shared.Entity.EntityWrapper)System.Nullable<System.Int32>::.ctor(!0)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartDoubleHandSweep()
Called by
String literals
potman
RandomBasicAttack
#
private System.Void RandomBasicAttack()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CA3B85D542A7CF7F18A1ADBD3352F06D51742EDF23CFE2742B87D139777FC0C8 - Body hash
6C10DA77E9FF53B0CEA6CBF4DFB67B6A485CF04A22F40BA94CB29D31E1690957 - IL size115
Referenced calls
System.Random::Next(System.Int32)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLeftHandSmash(Shared.Entity.EntityWrapper)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartRightHandSmash(Shared.Entity.EntityWrapper)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartDoubleHandSweep()
ReceiveSync
#
public System.Void ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CFA4BA0EB8FCE6E19A5CF900A94951BB318046CF4E0137D833C61C693CF22B24 - Body hash
2D5D7EF2E51B2A3807825D04726ED21B508FF5E746CCAE81494456522C322421 - IL size1861
Referenced calls
CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SetUpBodyParts()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::GetTarget(System.Nullable<System.Guid>)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)
SelectRandomTarget
#
private System.Void SelectRandomTarget()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
779068D6E9FE5FDDBCAA761FDB2523AA8EBA49CCF78F77CD8FDC47AEE82DFC49 - Body hash
4C1AFAF788A599E781CF89EA9E1472F851B13F1BF72F7ABAB57CDEF073EB91E5 - IL size156
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()System.Collections.Generic.IEnumerable<Shared.Entity.EntityWrapper>::GetEnumerator()System.Collections.Generic.IEnumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Position2()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::InArena(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Add(!0)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Count()System.Random::Next(System.Int32)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Item(System.Int32)
SendSync
#
public System.Void SendSync()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E43CE397342F8E20E3241F18A7B2A1A87E75C5A4D4134879CD458D64E60DA07C - Body hash
CC595D6869774162D2FDEA56F551AB352EF57120DDCF9D3B91FC8F0E9958C723 - IL size1761
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()CandideServer.ServerServices.RobotBossServerService::SendSyncRobotBossMessage(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage, CandideServer.EventBus.EventBusArgs)
SetPartPositions
#
public System.Void SetPartPositions()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7599FFFCAEFB4A7F0A13673A65452D37889E30693BB8C3D56BC597F7E2853144 - Body hash
02C2647C041A3F6137D5E5035282D25EF7EC437CB13D62641E005AD2F104015C - 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
97B767D5BE8854E2312C50C2FB5C98A3A776058F62E3EFF278854DCD80CC62F1 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
StartDoubleHandSweep
#
public System.Void StartDoubleHandSweep()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A61C757FF3C05093C1D114644ED0C444DA4992EE92147D172A65EB0EABCB7523 - Body hash
C0C1E85B9D21D9E1A5B25B786B5ABBE89708ACB2CFB04DD3C7E4E51507B25262 - IL size118
Referenced calls
Called by
CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::InvokeExtraAttackCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::RandomBasicAttackCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateLaserSweepAttackCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdatePhase1
StartHeadSlamAttack
#
public System.Void StartHeadSlamAttack()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
54CF111493FDD5681D92614593B95E97238D5A46A30B7685C9DEEF918726EBD8 - Body hash
FAF7678216CB4B691A9348C7E3C3EF248E346C6CA25DA5F757F4EDB72F819109 - IL size66
Referenced calls
StartLaserSweepAttack
#
public System.Void StartLaserSweepAttack()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
ED1A5DA2F2F972D287904ADE3E17C700B4890B22080B3B69EC9E61CB75510049 - Body hash
69FA78926C7260A8ED51D5D9272FFE37044565B4F9D9CF142310B33D399E0F26 - IL size338
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)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnBlocks(Shared.Entity.EntitySystem)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnRandomPositition(Shared.Entity.EntitySystem, System.Guid)
StartLaserTwistAttack
#
public System.Void StartLaserTwistAttack()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EB6FFD54F01E10DBC8D20177C7B045AB3A99A8D84432E287DBE40E5CDAD000F6 - Body hash
16F47DBC8FB64B08FD23CC2A47ECCE47BBBEA777E2925D9222E7ADAF44EE5FA4 - IL size40
StartLeftHandSmash
#
public System.Void StartLeftHandSmash(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
99EB020AD144740F4D777CC1ACC2D909CED1741F731770D993D3BD75F18EB140 - Body hash
4BB4E1B8DF4E8F8D0E94F722A947DB225EA3E20635A16DF8F135CB2C65625FD3 - IL size61
Referenced calls
Called by
CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::InvokeExtraAttackCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::RandomBasicAttackCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdatePhase1CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdatePhase3
StartRightHandSmash
#
public System.Void StartRightHandSmash(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5726AB8984B0691E6C741B6905E011C2599F6C0F6773FC5AAA2D1D8B3184D138 - Body hash
E7CD5229532D3607D3A8859B4B0917599FF9C1E154C16883E9C1D87405E1927D - IL size61
Referenced calls
StartTransitionInactiveToPhase1
#
public System.Void StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DB26FBEE5D9AE844C279785298EC5963273F692DFCAB5BF62A058562DB80C277 - Body hash
63B1141A98DB97AD429FB222CA95FC8E33D2D5E585FE4A855BCE641C9D0AE9F7 - IL size150
Referenced calls
StartTransitionPhase1ToPhase2
#
public System.Void StartTransitionPhase1ToPhase2()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
14C9E89E1600C7F266DE7C178C67CF91FE19EBF20BE169CCFAFD8EA3561000CE - Body hash
AB5BCCAC9D5A39D18054792D1BDAA2C30B11E216F4B4999214942AFCCC7E2115 - IL size65
Referenced calls
StartTransitionPhase2ToPhase3
#
public System.Void StartTransitionPhase2ToPhase3()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7D854F7B377B393BFC73F37BB1C1911559027B3AEEEE846970CBA6ACFE6DDA77 - Body hash
2B190ED7853F0E50B71549C11E757D0B0D5E94531ABC2F4CD795F03691D9E888 - IL size65
Referenced calls
StartTransitionPhase3ToDead
#
public System.Void StartTransitionPhase3ToDead()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6253451FFC494AFE5797D7ACB554B4D812AC6121C3D9F95441193CC9589ECD43 - Body hash
C7F88CF9C2544A00BBE0B353C299AABF407A2EF467D1C0EF112D7FE91B43DB66 - IL size209
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)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
533ECBC1040478E0A3BD92DC29A809D80579CB0301E4A3E8C2D30D9107393A69 - Body hash
933A22F7D38C8B84DAFEC8AE867CA08A486C04BBB0974733F1750354B696B6C5 - IL size2666
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::ValidateSituation()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_FactionMask()Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper)EntitySystem.EntityEnumerator::MoveNext()Shared.Entity.EntityWrapper::get_Position2()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::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)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Shape()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SetPartPositions()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartTransitionPhase1ToPhase2()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::ExplodeAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::set_Direction(System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdatePhase1(System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateExtraAttack(System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController::Swap(CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartTransitionPhase2ToPhase3()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdatePhase2(System.Single)
String literals
block
UpdateExtraAttack
#
private System.Void UpdateExtraAttack(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C75C57D79DF2A783D88DCD874D3C79061270A3DA73F44E2100833A3A0C73250C - Body hash
6936AED8B7EFE8FAA5C5746F9096EE3D7D6A37A3C89BECEFD38D5B0A7210D2A6 - IL size60
Referenced calls
System.Nullable<System.Int32>::get_HasValue()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::InvokeExtraAttack()
UpdateLaserSweepAttack
#
public System.Void UpdateLaserSweepAttack(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9495BB8ADEFDEC88593EDCAD6C44C4AA5E22609D5C16093C234B13B1E9E6915D - Body hash
F4C57CCB2DBABCAC51864FA56F206F4305AA8CA9A9289B903CF8F56AF276F21C - IL size740
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)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SetPartPositions()Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartDoubleHandSweep()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::FinishLaserSweepAttack()
UpdatePhase1
#
private System.Void UpdatePhase1(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A4B2903A814567B1BA5A9C27C659D107ADD84A42CFACA7213E5F05F9A54B5234 - Body hash
A581C0125F57D07AD334C7636834C840CDD2EA47169199451475D470625516B2 - IL size270
Referenced calls
CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::FinishAttack()Shared.Entity.EntitySystem::GetEntitiesByName(System.String)ServerRobotBossController2.<>c::<UpdatePhase1>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)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLeftHandSmash(Shared.Entity.EntityWrapper)System.Nullable<System.Int32>::.ctor(!0)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartDoubleHandSweep()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::RandomBasicAttack()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserTwistAttack()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartHeadSlamAttack()
String literals
potman
UpdatePhase2
#
private System.Void UpdatePhase2(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6675AEE9CB92E97ACE276952A5454D222E061E0DF0D0957DE94759B48834F52B - Body hash
DB3E248F1E52FBB9E9CB58869694A62B6EE87132E92C73732364FEF8E65A1BEF - IL size186
Referenced calls
CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateLaserSweepAttack(System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::FinishAttack()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::RandomBasicAttack()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserTwistAttack()System.Nullable<System.Int32>::.ctor(!0)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserSweepAttack()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartHeadSlamAttack()
UpdatePhase3
#
private System.Void UpdatePhase3(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
85D851D11F1670BCFFBA858340FE25DE12629EB82C42F1BB0A68B454C33A29D7 - Body hash
6526A5C87F67FB7DABD958E9F48890A86C4F336E064691A73D3A9BD5279A58ED - IL size232
Referenced calls
CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateSpawns(System.Single, System.Int32, System.Single, System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::UpdateLaserSweepAttack(System.Single)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::FinishAttack()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::RandomBasicAttack()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserTwistAttack()System.Nullable<System.Int32>::.ctor(!0)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLeftHandSmash(Shared.Entity.EntityWrapper)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartRightHandSmash(Shared.Entity.EntityWrapper)CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartLaserSweepAttack()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::StartHeadSlamAttack()
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
5E3D2DC60D6BDA69B8262ED2EC62E23BCA83FCFC38AA660A2FDC81FF578151D3 - Body hash
D99A81D69B3284BFB99C7243BB675767B7DFFD1A91AA77883902361CC54DDD4E - IL size182
Referenced calls
ValidateSituation
#
public System.Void ValidateSituation()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
662BEF8777E609EFED2539FA21C11E927FFCAAD0FDF458CDF92611D2FA521780 - Body hash
2C02BFE7DD28CC4EDC4B516AC21418FA5AAF1A12C436F09570259C0667BCBA57 - IL size84
Referenced calls
Shared.Entity.EntityWrapper::get_Health()CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SelectRandomTarget()
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C985B2C1D48234A389B8DF535C5E058DC308A0F145BED33CC815F6E1A1879E42 - Body hash
DA1CE01A172C3C041EF4F8B4D8AAE507F7B011D50FFA334D81220A60921954B6 - IL size7