Romestead Assembly Reference

CandideServer.ServerManagers.BossServerManager

Type JSON changed

public class in CandideServer.ServerManagers

Methods21
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerManagers
  • Base typeSystem.Object
  • Hash0AF263E83E6020EF328E579BF52711893D3DF253847E28F6F105D5A14D6A3ABA

Relationships

Base type

System.Object

Methods

AddBossSpawnLocation

public System.Void AddBossSpawnLocation(Shared.Models.Boss.BossData bossData, CandideServer.Models.Dungeons.DungeonLocationModel location)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash28A51195C338EC5812389AB9563B28B966B1C6E6EB5603BBFE098D4958CB8605
  • Body hash8AD3E34F1F48FA22C27BC866180977A12582B0EBF4212444C7126B7849B51ADC
  • IL size106
Referenced calls
Called by

AddBossSpawnLocation

public System.Void AddBossSpawnLocation(System.Guid worldId, CandideCreator.Shared.Models.RectangleF tileBounds, System.String mapName, System.String bossDataId, System.Guid spawnEntityBaseId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7B22396AA0B651FF45987416096E8026149A99C44CDECF398F3525CDE2BA4C21
  • Body hash5A420FB6DF988EF70117BEEF6928231D36C13E0552A274B8317511ABF835CD8F
  • IL size192
Referenced calls
Called by
String literals
  • Could not find Boss Data

DiscoverBossLocation

public CandideServer.Models.Boss.BossLocationModel DiscoverBossLocation(CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController statue)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.Boss.BossLocationModel
  • StaticTrue
  • VirtualFalse
  • HashF36FA5584056CF9A85FC2524FB947DF461952E1F6D3A31410AA8659814B3D7EA
  • Body hash21FB0B0B559145B17604931E979802771ECF188038150A0C3551829230879B90
  • IL size213
Referenced calls
Called by
String literals
  • boss_id

DiscoverBossLocation

public System.Void DiscoverBossLocation(System.Guid locationId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash021B617A59860B49758F27CA8F6017A2719ECD1EE15856C958B9088CF6EA0E5C
  • Body hash48C3E1D9551B9D1CBF616C69573BF00A6D5DADDC083EDFD8352D8FAD1193670E
  • IL size64
Referenced calls
Called by

DiscoverBossLocation

public System.Void DiscoverBossLocation(System.Guid locationId, CandideServer.ServerServices.ServerJoinedPlayerModel player)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashBAA8034CC861AE27373CE3C14BCDE3AF6C2C58BAD7A7ADB390CF669688CC01CC
  • Body hash506DC34A3736A1F485182F79F564DA0D726247FFFE97DB56C734136F654271DA
  • IL size69
Referenced calls
Called by

DiscoverBossLocation

public System.Void DiscoverBossLocation(System.String bossId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash80DC2F8E1E0FBF0DB86073D930E1012C16FAF0E88849A637283EC9375EE630E6
  • Body hash10B02B1E223F860D7C28B9A2F1CF257EF849BEB8F140AD01D48DD0CA51B4886B
  • IL size87
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossLocationModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Current()
  • System.String::op_Inequality(System.String, System.String)
  • CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(System.Guid)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::MoveNext()
  • System.IDisposable::Dispose()
Called by

DropLootInternal

private System.Boolean DropLootInternal(System.Guid entityId, System.Nullable<Microsoft.Xna.Framework.Vector3> position, out CandideServer.Entities.ServerEntityModel& outLoot)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash07E81069A886D26134D8A8F0D41E60A4B6602D646729710BCEC0ADAF1B9D02CB
  • Body hashD762006C0B096AC64E71019C2E11AF0A4004064F9FB870BF93BA0B01A4A332DA
  • IL size249
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossFightModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Current()
  • System.Guid::op_Inequality(System.Guid, System.Guid)
  • Shared.Data.BossDataBase::GetBossOrNull(System.String)
  • System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()
  • System.Nullable<Microsoft.Xna.Framework.Vector3>::GetValueOrDefault()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)
  • Shared.Entity.EntityWrapper::get_FloorHeight()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • CandideServer.ServerManagers.BossServerManager::SpawnBossLootChest(System.Guid, System.String, Microsoft.Xna.Framework.Vector3)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::MoveNext()
  • System.IDisposable::Dispose()
Called by

IsBossDead

added

public System.Boolean IsBossDead(System.String bossId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashC430A315CFEE0CD1614768E8E5E8A2E3E94DE01DEB23B19F35284D81E50071CA
  • Body hash81D5FC1A512D180FFEBFD36D4E7EBFE238246E077CA10875E895EBE624E22EA7
  • IL size81
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossLocationModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Current()
  • System.String::op_Inequality(System.String, System.String)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::MoveNext()
  • System.IDisposable::Dispose()
Called by

OnBossEntityKilled

public System.Void OnBossEntityKilled(System.Guid entityId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash16303878C8DEBBAF326EA8558F5988C99CB33AA12C918C8564BBE02CA13AD335
  • Body hash7F9F98D11B7AD4E91BF1B1C5A290784CF6066CAD36E2A6774911902E4763D7E0
  • IL size83
Referenced calls
Called by

RemoveBossFight

public System.Void RemoveBossFight(CandideServer.Models.Boss.BossFightModel bossFight, System.Boolean despawned, System.Boolean defeated)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9E663FD29C7CF8306044B7AD9D2B7D548AE08C30D15BB68E7B27FDE9A4DBEB77
  • Body hashFA97141BF8ABCAAC4E7196C6E9AA87457C30C119E7AE2E715AFE2149338888C7
  • IL size234
Referenced calls
Called by

RemoveBossLocation

public System.Void RemoveBossLocation(System.Guid locationId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2C36F634839EAFA877B57C8DA520E38095C4196B4BBC0CC223776FDED7C74DBD
  • Body hashEA9E4337C20E77E752E4906877942B0BF33C883621FEAD5F6A4524BFBF4310A2
  • IL size28
Referenced calls

ResetBossSpawnLocation

public System.Void ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel location, System.Boolean sendMessage, System.Boolean resetEvenIfPlayersInside)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC32857CFB1018EDDE9DCF404FEC43206A09AE77CE63EFA87F1ED5860FB7EEF4C
  • Body hash4CA2BAADA0FAA7D462A9ADCA8FBC45E0D1D6FAE748DD0911AAFF4589A29A6586
  • IL size286
Referenced calls
Called by
String literals
  • locationId

ScaleBossHealth

public System.Int32 ScaleBossHealth(System.Int32 players, System.Single baseHealth, System.Single initialIncrease, System.Single decreaseRate, System.Single minIncrease)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticTrue
  • VirtualFalse
  • Hash7AB34CFE7D04FEB08B01E6AAB1EAEA57928BF5EF4BF6DD31B9914FA449788518
  • Body hashE41B03640712FFD410A481ADB153ACC1A26CC62B23FAFE6A4DB599297516A7F3
  • IL size18
Referenced calls
Called by

ScaleBossHealthNoRounding

public System.Single ScaleBossHealthNoRounding(System.Int32 players, System.Single baseHealth, System.Single initialIncrease, System.Single decreaseRate, System.Single minIncrease)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticTrue
  • VirtualFalse
  • HashF9E88EA9753DF0EA8A5688DC26DDA3868782EFD1E6FD1D101DCD84EBBDED0951
  • Body hash86BA058B51B352B6EC9D99D1E877DCD1FBAE418D1DA194C92B61093D1FBEB5A3
  • IL size12
Referenced calls
Called by

SetBossFightLocked

public System.Void SetBossFightLocked(System.Guid bossFightId, System.Boolean locked)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash216E3029847F8D8A686F44611D83037C669039CED9C9A6765A9375E771BA99A3
  • Body hash517FE99A1045EBB6C9C9AFAAC0715686AF0B4DC11CDB68412A56A008506F01E7
  • IL size41
Referenced calls
Called by

SetBossFightMusicParameter

public System.Void SetBossFightMusicParameter(System.Guid entityId, System.Nullable<System.Int32> parameterValue)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash279AF3573A88A397D769BE8BA32DDE7C9D35D0DD717BB5B332CDA5141FF19C14
  • Body hash0BDCB64590DF81DE335FD74B5A1C01B3E311949A7D2AB13D860846B54E216B9E
  • IL size110
Referenced calls
Called by

SpawnBoss

public System.Void SpawnBoss(System.String bossId, System.Nullable<System.Guid> locationId, Microsoft.Xna.Framework.Vector3 spawnPos, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA388178DA7E63ED1D915F23B2508015B0248895C05975929B7ACEC810DD1701F
  • Body hashF377EE97DCCC6418EE056EC9BAC9CF85BE00576FA186293875C99AEEC817E04A
  • IL size478
Referenced calls
Called by
String literals
  • aura:special:set_max_health
  • Health

SpawnBossLootChest

public CandideServer.Entities.ServerEntityModel SpawnBossLootChest(System.Guid worldId, System.String bossId, Microsoft.Xna.Framework.Vector3 position)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • HashFC007E7CA2F5F0CC42987E79053A6564781C85754E62DEFC8E67F7F19191C01C
  • Body hashB55306F636979E9ADFFCB87536E06B7B6B51167D0F9DA3DD0932F60524585B13
  • IL size214
Referenced calls
Called by
String literals
  • drop-table-id
  • inventory_id
  • special_chest
  • true
  • inventory_name
  • Object_DivineChest
  • style

SpawnBossLootChestForBossEntity

public System.Void SpawnBossLootChestForBossEntity(System.Guid entityId, System.Nullable<Microsoft.Xna.Framework.Vector3> position)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash061BE78D85CBA623C5FB97CE0C0C1289FD875CDD5BDE3E14C913B554BC9FE74F
  • Body hashFB89C23295D594AA58C979248BDDE60101B53279558A7E7403FAC287274DDF46
  • IL size11
Referenced calls
Called by

StartBossFight

public CandideServer.Models.Boss.BossFightModel StartBossFight(System.String bossId, Shared.Entity.EntityWrapper entity, System.Int32 playerCount, System.String bossFightLocationBossId)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.Boss.BossFightModel
  • StaticTrue
  • VirtualFalse
  • HashEAF64DF8CEE0246C5AD2A8089508C3DEC95EB3C23B8ED3B58330099449A94492
  • Body hash5F8772387E184BC0A22B6B64D78079425DB94F3063D74E3C335EF5ED3951380E
  • IL size279
Referenced calls
Called by

TryDropLoot

public System.Boolean TryDropLoot(System.Guid entityId, out CandideServer.Entities.ServerEntityModel& outLoot, System.Nullable<Microsoft.Xna.Framework.Vector3> position)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashF0D0A55A0CAB7E2274DC0C0B7CA708DA4CC5A3E0AC4631DA47EBAC4D84F3A37C
  • Body hashE50301446F6EB22307F61A585697CD030F836B28C70D58AD78DB8F8519938D01
  • IL size9
Referenced calls
Called by