Romestead Assembly Reference

CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2

Type JSON

public class in CandideServer.Entities.ControllerSets.RobotBoss

Methods36
Properties0
Fields41
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.ControllerSets.RobotBoss
  • Base typeShared.Entity.Base.AbstractController
  • Hash1CDE15322AFE7728381717AD11BBA6D54CB1F44072FAAE32F8DB1BE22B55D7D0

Relationships

Fields

NameVisibilitySignature
ActiveAttackspublicpublic System.Int32 ActiveAttacks
AttackCounterpublicpublic System.Int32 AttackCounter
AttackTimerpublicpublic System.Single AttackTimer
BossSyncTimepublicpublic System.Single BossSyncTime
BossSyncTimerpublicpublic System.Single BossSyncTimer
CandidateTargetsprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> CandidateTargets
CurrentPhaseDamagepublicpublic System.Single CurrentPhaseDamage
DonePhase1publicpublic System.Boolean DonePhase1
DroppedEntranceBlockspublicpublic System.Boolean DroppedEntranceBlocks
EndPositionpublicpublic Microsoft.Xna.Framework.Vector3 EndPosition
ExplodedHeadpublicpublic System.Boolean ExplodedHead
ExplosionTimerpublicpublic System.Single ExplosionTimer
ExtraAttackTimerpublicpublic System.Single ExtraAttackTimer
ExtraAttackTypepublicpublic System.Nullable<System.Int32> ExtraAttackType
FightDurationpublicpublic System.Single FightDuration
HasSplitHeadpublicpublic System.Boolean HasSplitHead
Headpublicpublic CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController Head
HeadNoJawpublicpublic CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController HeadNoJaw
HeadOffsetpublicpublic Microsoft.Xna.Framework.Vector3 HeadOffset
Jawpublicpublic Shared.Entity.EntityWrapper Jaw
LaserDisabledpublicpublic System.Boolean LaserDisabled
LaserSweepEndPositionpublicpublic Microsoft.Xna.Framework.Vector3 LaserSweepEndPosition
LaserSweepFromLeftpublicpublic System.Boolean LaserSweepFromLeft
LaserSweepingpublicpublic System.Boolean LaserSweeping
LaserSweepMoveTimepublicpublic System.Single LaserSweepMoveTime
LaserSweepStartPositionpublicpublic Microsoft.Xna.Framework.Vector3 LaserSweepStartPosition
LaserSweepStatepublicpublic System.Int32 LaserSweepState
LaserSweepTimerpublicpublic System.Single LaserSweepTimer
LastRandomAttackpublicpublic System.Int32 LastRandomAttack
LeftFistpublicpublic CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController LeftFist
LeftFistOffsetpublicpublic Microsoft.Xna.Framework.Vector3 LeftFistOffset
NextAttackpublicpublic System.Int32 NextAttack
RightFistpublicpublic CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController RightFist
RightFistOffsetpublicpublic Microsoft.Xna.Framework.Vector3 RightFistOffset
SpawnCountpublicpublic System.Single SpawnCount
SpawnTimerpublicpublic System.Single SpawnTimer
StartPositionpublicpublic Microsoft.Xna.Framework.Vector3 StartPosition
Targetpublicpublic Shared.Entity.EntityWrapper Target
TransitionStagepublicpublic System.Int32 TransitionStage
WorldOwnerSyncTimepublicpublic System.Single WorldOwnerSyncTime
WorldOwnerSyncTimerpublicpublic System.Single WorldOwnerSyncTimer

Methods

BeforeRender

public System.Void BeforeRender()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1

DropEntranceBlocks

public System.Void DropEntranceBlocks()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash4A6A2512D80454DC731898465433DCEA25C5D8CEFB9579387FDD60466D76E319
  • Body hashE7A340955B3FEAA5FC4D45A26407D1DBCA40C9095F84187D84A0FD903E867E89
  • IL size148
Referenced calls
Called by
String literals
  • block

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBAB48226692603576FC48AC411F556E4AEFDCCFB39967C983F511D4475AC767F
  • Body hash9A0FF7C44B1C287F6D6415E0743F4B9E1080B50BCE6E0252A9590C75F796E172
  • IL size22
Referenced calls
  • Shared.Entity.EntityWrapper::get_Shape()

EntityUnload

public System.Void EntityUnload()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashC8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • 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 typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF1B5F86EE3CAA4DA0AC4221D933A4A34CAFBF89386FC963F5691DC5117D5E747
  • Body hashF43C7568E687EE1750E4CB6D8BF231B739DD8DD19C46FB8EA4D974AD8A004BE3
  • IL size80
Referenced calls
Called by
String literals
  • minervasowl_peck

ExplodeHead

public System.Void ExplodeHead()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash3B4B189625C41EBE576ECD6EE3D13E60389C4A19A549E49C6C93F4B6EBC3781B
  • Body hashF5DC2BE7F927E3424E4A17564EF0A5E9520DA9A09A637A6BDB610502D07C7FF0
  • IL size237
Referenced calls

FinishAttack

public System.Void FinishAttack()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF966B16BA2CD3D3B0150E01C56C36BE5873FCA6DC92DDB817041C031CC0B53D6
  • Body hashC3AE06DC7133B775F5CA9B588B9B136781EB6F75AF0D53E57C002CADF6E841B0
  • IL size15
Called by

GetTarget

private Shared.Entity.EntityWrapper GetTarget(System.Nullable<System.Guid> guid)

Method metadata
  • Visibilityprivate
  • Return typeShared.Entity.EntityWrapper
  • StaticFalse
  • VirtualFalse
  • HashB6B448752EB6DAB7AC6BBABDF1372388CA56FA4CC6A94A1D27895C5F04938F7C
  • Body hash50593CBA17D6FB3D520723F56F4FCCFCE7EBA2AC761D3C590E74675806013B31
  • 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&)
Called by

InArena

private System.Boolean InArena(Microsoft.Xna.Framework.Vector2 pos)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashA5E4165DC0EFAFB44253F9EB1E732EBFD964D49DAC53884E77412AD423A4B582
  • Body hashF0DEC474508FA0B476AE9D2B8840B2DD09B4719B593BCEBDD4BAB24B075F6392
  • IL size74
Called by

InvokeExtraAttack

private System.Void InvokeExtraAttack()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash20949F3B64EF83EC22CF319225E1784B281538F4D873358DF598E08197F3CC70
  • Body hash2154CBFCBB66A5B2090F71BD49F4A26EAE8A5BFBBF9424413826F4BB5DFBDDF5
  • IL size208
Referenced calls
Called by
String literals
  • potman

RandomBasicAttack

private System.Void RandomBasicAttack()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashCA3B85D542A7CF7F18A1ADBD3352F06D51742EDF23CFE2742B87D139777FC0C8
  • Body hash6C10DA77E9FF53B0CEA6CBF4DFB67B6A485CF04A22F40BA94CB29D31E1690957
  • IL size115
Referenced calls
Called by

ReceiveSync

public System.Void ReceiveSync(CandideServer.MessageModels.RobotBoss.SyncRobotBossMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashCFA4BA0EB8FCE6E19A5CF900A94951BB318046CF4E0137D833C61C693CF22B24
  • Body hash2D5D7EF2E51B2A3807825D04726ED21B508FF5E746CCAE81494456522C322421
  • IL size1861
Referenced calls

SelectRandomTarget

private System.Void SelectRandomTarget()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash779068D6E9FE5FDDBCAA761FDB2523AA8EBA49CCF78F77CD8FDC47AEE82DFC49
  • Body hash4C1AFAF788A599E781CF89EA9E1472F851B13F1BF72F7ABAB57CDEF073EB91E5
  • IL size156
Referenced calls
Called by

SendSync

public System.Void SendSync()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE43CE397342F8E20E3241F18A7B2A1A87E75C5A4D4134879CD458D64E60DA07C
  • Body hashCC595D6869774162D2FDEA56F551AB352EF57120DDCF9D3B91FC8F0E9958C723
  • IL size1761
Referenced calls

SetPartPositions

public System.Void SetPartPositions()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7599FFFCAEFB4A7F0A13673A65452D37889E30693BB8C3D56BC597F7E2853144
  • Body hash02C2647C041A3F6137D5E5035282D25EF7EC437CB13D62641E005AD2F104015C
  • 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)
Called by

SetUpBodyParts

public System.Void SetUpBodyParts()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash97B767D5BE8854E2312C50C2FB5C98A3A776058F62E3EFF278854DCD80CC62F1
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1
Called by

StartDoubleHandSweep

public System.Void StartDoubleHandSweep()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA61C757FF3C05093C1D114644ED0C444DA4992EE92147D172A65EB0EABCB7523
  • Body hashC0C1E85B9D21D9E1A5B25B786B5ABBE89708ACB2CFB04DD3C7E4E51507B25262
  • IL size118
Referenced calls
Called by

StartHeadSlamAttack

public System.Void StartHeadSlamAttack()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash54CF111493FDD5681D92614593B95E97238D5A46A30B7685C9DEEF918726EBD8
  • Body hashFAF7678216CB4B691A9348C7E3C3EF248E346C6CA25DA5F757F4EDB72F819109
  • IL size66
Referenced calls
Called by

StartLaserSweepAttack

public System.Void StartLaserSweepAttack()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashED1A5DA2F2F972D287904ADE3E17C700B4890B22080B3B69EC9E61CB75510049
  • Body hash69FA78926C7260A8ED51D5D9272FFE37044565B4F9D9CF142310B33D399E0F26
  • IL size338
Referenced calls
Called by

StartLaserTwistAttack

public System.Void StartLaserTwistAttack()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEB6FFD54F01E10DBC8D20177C7B045AB3A99A8D84432E287DBE40E5CDAD000F6
  • Body hash16F47DBC8FB64B08FD23CC2A47ECCE47BBBEA777E2925D9222E7ADAF44EE5FA4
  • IL size40
Called by

StartLeftHandSmash

public System.Void StartLeftHandSmash(Shared.Entity.EntityWrapper target)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash99EB020AD144740F4D777CC1ACC2D909CED1741F731770D993D3BD75F18EB140
  • Body hash4BB4E1B8DF4E8F8D0E94F722A947DB225EA3E20635A16DF8F135CB2C65625FD3
  • IL size61
Referenced calls
Called by

StartRightHandSmash

public System.Void StartRightHandSmash(Shared.Entity.EntityWrapper target)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5726AB8984B0691E6C741B6905E011C2599F6C0F6773FC5AAA2D1D8B3184D138
  • Body hashE7CD5229532D3607D3A8859B4B0917599FF9C1E154C16883E9C1D87405E1927D
  • IL size61
Referenced calls
Called by

StartTransitionInactiveToPhase1

public System.Void StartTransitionInactiveToPhase1(Shared.Entity.EntityWrapper target)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDB26FBEE5D9AE844C279785298EC5963273F692DFCAB5BF62A058562DB80C277
  • Body hash63B1141A98DB97AD429FB222CA95FC8E33D2D5E585FE4A855BCE641C9D0AE9F7
  • IL size150
Referenced calls
Called by

StartTransitionPhase1ToPhase2

public System.Void StartTransitionPhase1ToPhase2()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash14C9E89E1600C7F266DE7C178C67CF91FE19EBF20BE169CCFAFD8EA3561000CE
  • Body hashAB5BCCAC9D5A39D18054792D1BDAA2C30B11E216F4B4999214942AFCCC7E2115
  • IL size65
Referenced calls
Called by

StartTransitionPhase2ToPhase3

public System.Void StartTransitionPhase2ToPhase3()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7D854F7B377B393BFC73F37BB1C1911559027B3AEEEE846970CBA6ACFE6DDA77
  • Body hash2B190ED7853F0E50B71549C11E757D0B0D5E94531ABC2F4CD795F03691D9E888
  • IL size65
Referenced calls
Called by

StartTransitionPhase3ToDead

public System.Void StartTransitionPhase3ToDead()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6253451FFC494AFE5797D7ACB554B4D812AC6121C3D9F95441193CC9589ECD43
  • Body hashC7F88CF9C2544A00BBE0B353C299AABF407A2EF467D1C0EF112D7FE91B43DB66
  • 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 typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash533ECBC1040478E0A3BD92DC29A809D80579CB0301E4A3E8C2D30D9107393A69
  • Body hash933A22F7D38C8B84DAFEC8AE867CA08A486C04BBB0974733F1750354B696B6C5
  • IL size2666
Referenced calls
String literals
  • block

UpdateExtraAttack

private System.Void UpdateExtraAttack(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC75C57D79DF2A783D88DCD874D3C79061270A3DA73F44E2100833A3A0C73250C
  • Body hash6936AED8B7EFE8FAA5C5746F9096EE3D7D6A37A3C89BECEFD38D5B0A7210D2A6
  • IL size60
Referenced calls
Called by

UpdateLaserSweepAttack

public System.Void UpdateLaserSweepAttack(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9495BB8ADEFDEC88593EDCAD6C44C4AA5E22609D5C16093C234B13B1E9E6915D
  • Body hashF4C57CCB2DBABCAC51864FA56F206F4305AA8CA9A9289B903CF8F56AF276F21C
  • IL size740
Referenced calls
Called by

UpdatePhase1

private System.Void UpdatePhase1(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA4B2903A814567B1BA5A9C27C659D107ADD84A42CFACA7213E5F05F9A54B5234
  • Body hashA581C0125F57D07AD334C7636834C840CDD2EA47169199451475D470625516B2
  • IL size270
Referenced calls
Called by
String literals
  • potman

UpdatePhase2

private System.Void UpdatePhase2(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6675AEE9CB92E97ACE276952A5454D222E061E0DF0D0957DE94759B48834F52B
  • Body hashDB3E248F1E52FBB9E9CB58869694A62B6EE87132E92C73732364FEF8E65A1BEF
  • IL size186
Referenced calls
Called by

UpdatePhase3

private System.Void UpdatePhase3(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash85D851D11F1670BCFFBA858340FE25DE12629EB82C42F1BB0A68B454C33A29D7
  • Body hash6526A5C87F67FB7DABD958E9F48890A86C4F336E064691A73D3A9BD5279A58ED
  • IL size232
Referenced calls

UpdateSpawns

private System.Void UpdateSpawns(System.Single dt, System.Int32 spawnCount, System.Single timeBetweenSpawns, System.Single cooldownTime)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5E3D2DC60D6BDA69B8262ED2EC62E23BCA83FCFC38AA660A2FDC81FF578151D3
  • Body hashD99A81D69B3284BFB99C7243BB675767B7DFFD1A91AA77883902361CC54DDD4E
  • IL size182
Referenced calls
Called by

ValidateSituation

public System.Void ValidateSituation()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash662BEF8777E609EFED2539FA21C11E927FFCAAD0FDF458CDF92611D2FA521780
  • Body hash2C02BFE7DD28CC4EDC4B516AC21418FA5AAF1A12C436F09570259C0667BCBA57
  • IL size84
Referenced calls
Called by