Romestead Assembly Reference

CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController

Type JSON

public class in CandideServer.Entities.ControllerSets.RobotBoss

Methods40
Properties0
Fields53
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.ControllerSets.RobotBoss
  • Base typeShared.Entity.Base.AbstractController
  • Hash06428B0F4D93D5668786470A911CB6C10012B6E1BA960B64952D3E476EB9A50F

Relationships

Fields

NameVisibilitySignature
ActiveAttackspublicpublic System.Int32 ActiveAttacks
AttackCounterpublicpublic System.Int32 AttackCounter
AttackTimerpublicpublic System.Single AttackTimer
BasePhase1Healthpublicpublic System.Single BasePhase1Health
BasePhase2Healthpublicpublic System.Single BasePhase2Health
BasePhase3Healthpublicpublic System.Single BasePhase3Health
BodyBaseIdpublicpublic System.Guid BodyBaseId
BossFightModelpublicpublic CandideServer.Models.Boss.BossFightModel BossFightModel
CurrentPhaseDamagepublicpublic System.Single CurrentPhaseDamage
DonePhase1publicpublic System.Boolean DonePhase1
EmptyArenaTimeCounterpublicpublic System.Single EmptyArenaTimeCounter
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
HasBeenSetuppublicpublic System.Boolean HasBeenSetup
HasDroppedEntranceBlockspublicpublic System.Boolean HasDroppedEntranceBlocks
HasSplitHeadpublicpublic System.Boolean HasSplitHead
Headpublicpublic CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController Head
HeadBaseIdpublicpublic System.Guid HeadBaseId
HeadNoJawpublicpublic CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossHeadController HeadNoJaw
HeadNoJawBaseIdpublicpublic System.Guid HeadNoJawBaseId
HeadOffsetpublicpublic Microsoft.Xna.Framework.Vector3 HeadOffset
Jawpublicpublic Shared.Entity.EntityWrapper Jaw
JawBaseIdpublicpublic System.Guid JawBaseId
LaserDisabledpublicpublic System.Boolean LaserDisabled
LaserHandlerpublicpublic CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler LaserHandler
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
LeftFistBaseIdpublicpublic System.Guid LeftFistBaseId
LeftFistOffsetpublicpublic Microsoft.Xna.Framework.Vector3 LeftFistOffset
NextAttackpublicpublic System.Int32 NextAttack
Phase1Healthpublicpublic System.Int32 Phase1Health
Phase2Healthpublicpublic System.Int32 Phase2Health
Phase3Healthpublicpublic System.Int32 Phase3Health
RightFistpublicpublic CandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossFistController RightFist
RightFistBaseIdpublicpublic System.Guid RightFistBaseId
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
_candidateTargetsprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> _candidateTargets

Methods

Damaged

public System.Void Damaged(Shared.Combat.DamageResult damage)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashFA0593CE5157DCC9E60B30CC9E810A0F0DC01D8E997F89C128D4D6A28AC9A01D
  • Body hashF0E2263CB296F2E0D4AE20CA330399FF099A4FD29A068561D777486F46C9AC8C
  • IL size87
Referenced calls
Called by

DropEntranceBlocks

public System.Void DropEntranceBlocks()

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

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F
  • 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
  • Hash580E8954C81EC3A9E6D0182540293444C6FAAAFB62F03418F0F40F02471EAB98
  • Body hashC904D850E24B86541120CFBD4BEFB07EB350AE382DFA86DE9D5EB30B9EA0F312
  • IL size14
Referenced calls
Called by

ExplodeHead

public System.Void ExplodeHead()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF5AA441D1929D2DA6B29D2F1294E92675A729B0CA34EC1DEC6A6CF4398BF4F12
  • Body hashE6F77BA6630D9F1C1DAEC85202339383B6947CB449632D67AADBF4435BD9B3A4
  • IL size237
Referenced calls

FinishAttack

public System.Void FinishAttack()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE75E2E816C6464C8461A83892D1AC244F2638DED3661E104F08F7CF26AE5372B
  • Body hash451BC22727E14D9B1140557666DB36458EBD684E6A8AEB7831C4F4212C6AF45D
  • IL size15
Called by

InArena

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash6984D7B9329758AE60768E51A4EBA4A3AD4988B026E91E7BA8B4705336A1DAD1
  • Body hash0EBFF770DF70A4D5CB872BDB095CAD924B51795AB04AFE8839CBA7326B0CC3BA
  • IL size62
Called by

InvokeExtraAttack

private System.Void InvokeExtraAttack()

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

RandomBasicAttack

private System.Void RandomBasicAttack()

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

Reset

public System.Void Reset()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash4C1268006F38EE7ACA640CC17C1E291A901A43C74D841107309673105225FCCE
  • Body hash865C6BA42220A7979E4BA08985973567673BCD1D47196B9542FFEC51BDB4973A
  • IL size131
Referenced calls
Called by

SelectRandomPlayerAsTarget

private System.Void SelectRandomPlayerAsTarget()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE6C74218963B905D4F931CC404BC76D6A2EAAA3D5D6507650D17747B6DBBDB61
  • Body hash72D276005F42FF12D9402BE28F726DF98F7611CBCFD8C9B6AB035E3317CFBD42
  • IL size161
Referenced calls
Called by

SendAttackMessage

private System.Void SendAttackMessage(Shared.Entity.EntityWrapper target, System.Byte attack)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash422E55B849363A521649E7604C946E5521C6A26B4D1255757ECD519A9302C356
  • Body hash54631E4410C29E5EAF86418C6716CF6E0E8F705A4CF3F2A2C16AEC2815A152C3
  • IL size57
Referenced calls
Called by

SendBossDeadMessage

private System.Void SendBossDeadMessage()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDE4E985C2A7FC494500D36A9E1789EB66F41BF3CED1F1A2E8A9E110C0EFD302E
  • Body hash48701213E77C4B3C1E8D1D2ADAB6D135C366E132B5913992623C6C4F30F0D74E
  • IL size19
Referenced calls
Called by

SendExplosionMessage

private System.Void SendExplosionMessage(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 size, System.Single step, System.Single radius, System.Single strength)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash87FC0D05645D7FA4DD0AC7DCD5A8BAAC3B3244A824C7DFA49B22E45CCCAE1EAE
  • Body hashF8F2081425B89442321B1B1BDCBCF2E1FDD3E006B089043CC5EF68BE3386AF1E
  • IL size49
Referenced calls
Called by

SendHeadSplitMessage

private System.Void SendHeadSplitMessage()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash38F24F9CE24F626300C10E045395D356422C33076D458D910DAB45DF58F76A5E
  • Body hashE0EA8A9770893251D5C2004A5669D525B1AF531E0E9C2ED940E49641F219CBD7
  • IL size46
Referenced calls
Called by

SendMessage

private System.Void SendMessage(System.Object message)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF780C30642B765C5C6AF0FABCAD8B82E06C47197F3C94249379688F36585AA91
  • Body hashB6F4735B50322185C0B3802054062D7A56EF3525E79D1AA476ED8E23732E3750
  • IL size67
Referenced calls
Called by

SendStartFightMessage

private System.Void SendStartFightMessage()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash871847EBB0BC63C89C7C42B8AB70490E5F5E430DA46ACA9B400961DD8CCCDBBE
  • Body hashB1B0A729BC2D769D0979E149A27CA983FD5D9B043F52E4BCD7032E27CEE1E331
  • IL size31
Referenced calls
Called by

SetPartPositions

public System.Void SetPartPositions()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash36583792C7EC255683A3E168DD92F22104C86EA6E80B681F742F7D82017580DC
  • Body hash8A882F089C99A10A798ABBE5533A3074A94023F9769585CCA2E2892EB9443959
  • 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

Setup

public System.Void Setup()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF65D5BA1FD43A5C56722ED056A2D4A3B10BB0D6E3CF6235F4C1B32F4874C7ABF
  • Body hash1E68676749D569BCAFA47FF81278DDB0A0B677609284D3F7E27F26C93F5B15E6
  • IL size651
Referenced calls
Called by

SplitHead

public System.Void SplitHead()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash74E2B7F6B96E75286BFA59BB91A8277FE7792B95CD4A49E47D963FA6D4A17D4C
  • Body hash6EFCF936534B95F1FB3D54F06747E01054EB1A919ACE03441082109E07C95C1D
  • IL size510
Referenced calls
Called by

StartDoubleHandSweep

public System.Void StartDoubleHandSweep()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash99D200841A22CA16E2BDB29BC0FF917975E01185C22DA3E606422A7B7D8B2F46
  • Body hash9E6189AEEC63C3B8A36D9902888F834150DCD93F1841E80936B33E37A00D39F5
  • IL size126
Referenced calls
Called by

StartHeadSlamAttack

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash16F83EE94C8F1923AE5713CF2CD9632B078B8CD1BAB5D4E8E1343D54DD07B388
  • Body hash2AADB5D676CA1E375B5C436602E7127F6E98EA53314605288AAAA63BC11296DF
  • IL size69
Referenced calls
Called by

StartLaserSweepAttack

public System.Void StartLaserSweepAttack()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash3F20139DA9B87B87A053AA1956131EE7608A4C9659674191E694D4144D5C66E4
  • Body hashB3439F078EAB5F0717E835E443E966602F8EAF59343517DB5DD42BFBD3D8B857
  • IL size346
Referenced calls
Called by

StartLaserTwistAttack

public System.Void StartLaserTwistAttack()

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

StartLeftHandSmash

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8E1FD36D6CD548356E668FEBD5027AB6B7D1846C828A802E334068ECCDD40E66
  • Body hash34F7F763A291E7A7CE36DAC0F10B23A51CD01DC6B6970ABDFFF9CE9D0C21A106
  • IL size69
Referenced calls
Called by

StartRightHandSmash

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash514137B4E022B4E1960180F7E7E24285D6E476CAECF8E2C45F515EF42842FD96
  • Body hash70E2ED754915F2AF1652E3BBC9E8658191C4C7DFE0064C50F0C6CE9CE00BA9DC
  • IL size69
Referenced calls
Called by

StartTransitionInactiveToPhase1

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9A10FDFB402EAF87377E680DFCEC49F45DA93045565B63D7CE7840207D6F80C9
  • Body hash0E70B3279E4BE49619CF5F69563CEA686FCDA41B444637EA1B3F76FD3A72999C
  • IL size212
Referenced calls
Called by
String literals
  • boss:vulcan
  • Failed to create boss fight for robot boss

StartTransitionPhase1ToPhase2

public System.Void StartTransitionPhase1ToPhase2()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash43341DFA8003B800B1D80678B5A5506DAD62D90AC6ACD943BABDA0A51DE85DF8
  • Body hash57B7B809437AE09F94F36A7C14F6E63375F370BC151D06B2F201C76182528E8E
  • IL size76
Referenced calls
Called by

StartTransitionPhase2ToPhase3

public System.Void StartTransitionPhase2ToPhase3()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE09EFA9D1A056C0B29ED33727197D0148A4AA8A431A7FFAD4CF8C7C86D9DABDB
  • Body hash30DFFC9889446F04490D5527B867C1C4192D0E5821DE136968C94006E2AE4C6B
  • IL size76
Referenced calls
Called by

StartTransitionPhase3ToDead

public System.Void StartTransitionPhase3ToDead()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash67CAFB25824E93A259A0013313999147E81A92E67349C7E964A65A844DB5DB1C
  • Body hash880FE15CAD35A8192BB5492669C7937F7799F41D68DFC71D08FA3795EEF627A7
  • IL size215
Referenced calls
Called by

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash16556A041A4C22B20EDFD1715DE7D36C173C6E81D1F38D23F01923168A3E2A83
  • Body hash22A27A9EE274DBE55DE159020B4F116E2DBD635C67126B23909C0A2372950479
  • IL size2122
Referenced calls
String literals
  • block

UpdateExtraAttack

private System.Void UpdateExtraAttack(System.Single dt)

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

UpdateHealthBar

public System.Void UpdateHealthBar()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash790DB279DACF38C529D3269DC87BEE32B60118E7E71D2BF73A1BAA0F0895CE01
  • Body hash63F612D87D7003CB01AFD3153991FC4C4B011C9D3267814445CA4E2D26DFF3A5
  • IL size105
Called by

UpdateLaserSweepAttack

public System.Void UpdateLaserSweepAttack(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash10CD0E28C2AAC80F547FBDD29FC4485A6365F707F67352633F772F7869C51967
  • Body hash7053AA29C611C93FF86B4741A922C380CC86608C7066DC697854EF4C18023702
  • IL size779
Referenced calls
Called by

UpdatePhase1

private System.Void UpdatePhase1(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash44425594E811F51908167C50A1446F9DA9DD86123F796CABCF9B2987AC53165A
  • Body hash2737D1EB0CD92BDC5752CCFFCECF2FFC5309011E466FB4E1F27CCC4C2AA95FEF
  • IL size288
Referenced calls
Called by
String literals
  • potman

UpdatePhase2

private System.Void UpdatePhase2(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash94488977BCFCAE7E36BA6597BC5B24467D75E84C6700CA1565184C4F36D09246
  • Body hashC16D22246636B9FAB828D47F86C2E6295AF111E6D6F03459D44BF4FEA7449DB0
  • IL size210
Referenced calls
Called by

UpdatePhase3

private System.Void UpdatePhase3(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC28D8901D0288A9C28A8757842D04BDC7CAD4BEC959600F9EAC22E94A783CE7A
  • Body hash83A8E609628ECEAECB5B2B604D078B63F37154222734CE03521E3352D395F2BF
  • IL size262
Referenced calls
Called by

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
  • HashD0FF653DBE2EBBDB0CDE867E7921AA19377176A1D6353C880B4ADA4DB59D89FF
  • Body hash63DF7DF7E232B1DA8D2515E3159600C96187DA68C99AF2D8ECC5CB614680D75E
  • IL size182
Referenced calls
Called by

ValidateSituation

public System.Void ValidateSituation(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF4266DE5EBEDC56C637608F8DF82C15A962428819359D7994B43BEDD800E12FE
  • Body hash93F83F11C0837EC650BAB8B4922ED09CC137FB6F02B210560151F96588C02B05
  • IL size153
Referenced calls
Called by