Romestead Assembly Reference

CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup

Type JSON

public class in CandideServer.Generators.Dungeon

Methods6
Properties0
Fields35
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Generators.Dungeon
  • Base typeSystem.Object
  • Hash9637C2B33CFC79043E4443FECE785DFC4B1F4489E07FD03F226261063F591AC3

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
BarrelSpotIdprivateprivate System.Guid BarrelSpotId
BarrelSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> BarrelSpotList
BossSpotIdprivateprivate System.Guid BossSpotId
BossSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> BossSpotList
CrateSpotIdprivateprivate System.Guid CrateSpotId
CratesSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> CratesSpotList
EliteSpotIdprivateprivate System.Guid EliteSpotId
EliteSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> EliteSpotList
GroundLightIdprivateprivate System.Guid GroundLightId
GroundLightSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> GroundLightSpotList
MeleeSpotIdprivateprivate System.Guid MeleeSpotId
MeleeSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> MeleeSpotList
PotSpotIdprivateprivate System.Guid PotSpotId
PotSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> PotSpotList
RangedSpotIdprivateprivate System.Guid RangedSpotId
RangedSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> RangedSpotList
SpawnerSpotIdprivateprivate System.Guid SpawnerSpotId
SpawnerSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> SpawnerSpotList
Special1SpotIdprivateprivate System.Guid Special1SpotId
Special1SpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> Special1SpotList
Special2SpotIdprivateprivate System.Guid Special2SpotId
Special2SpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> Special2SpotList
SpecialPot1SpotIdprivateprivate System.Guid SpecialPot1SpotId
SpecialPot1SpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> SpecialPot1SpotList
SpecialPot2SpotIdprivateprivate System.Guid SpecialPot2SpotId
SpecialPot2SpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> SpecialPot2SpotList
TorchSpotIdprivateprivate System.Guid TorchSpotId
TorchSpotListprivateprivate System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> TorchSpotList
_destructablesConfigprivateprivate CandideServer.Data.Dungeons.DestructablesBaseConfig _destructablesConfig
_dungeonDataprivateprivate CandideServer.Data.Dungeons.ChallengeDungeonData _dungeonData
_dungeonRoomModelprivateprivate CandideServer.Models.Dungeons.DungeonLocationRoomModel _dungeonRoomModel
_enemyConfigprivateprivate CandideServer.Data.Dungeons.EnemiesBaseConfig _enemyConfig
_enemyCountprivateprivate CandideServer.Data.Dungeons.EnemyCount _enemyCount
_locationprivateprivate CandideServer.Models.Dungeons.DungeonLocationModel _location
_propsConfigprivateprivate CandideServer.Data.Dungeons.PropsBaseConfig _propsConfig

Methods

ResetRoom

public System.Void ResetRoom(CandideServer.Models.Dungeons.DungeonLocationModel location, CandideServer.Models.Dungeons.DungeonLocationRoomModel dungeonRoom)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2DCBC3C4F0B432A2F92ED2041CEE112C042253D4756D323CC57E6286498A87C9
  • Body hash3F778A053841A0B15381D3692406D3BEA8CBC72B6344CB1BC4EABD8C8ED08472
  • IL size88
Referenced calls
Called by

SetupChallengeDungeon

public System.Boolean SetupChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel location, CandideServer.Data.Dungeons.ChallengeDungeonData data, CandideServer.Data.Dungeons.EnemiesBaseConfig enemyConfig, CandideServer.Data.Dungeons.DestructablesBaseConfig destructablesConfig, CandideServer.Data.Dungeons.PropsBaseConfig propsConfig, out CandideServer.Models.Worlds.WorldModel& entranceWorld, out CandideServer.Models.Dungeons.ActiveDungeonModel& newDungeon)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash356616577D0A620B3F7FE8BE6545AE941934EB2C4FDB32D382359F7BDDD47C84
  • Body hashE5CE1CD0EE5C5468208E7A5E7430174550599124758F8EB7A729A192A14F7381
  • IL size240
Referenced calls
Called by
String literals
  • SetupChallengeDungeon - entrance does not have an ID

SetUpRoom

public CandideServer.Models.Worlds.WorldModel SetUpRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel roomModel, CandideServer.Data.Dungeons.EnemyCount enemyCount, CandideServer.Models.Dungeons.DungeonLocationModel location, System.Boolean isEntrance)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.Worlds.WorldModel
  • StaticTrue
  • VirtualFalse
  • Hash65B6724EDBD9852ACBAB96875C9581882B455C86DFA6B207F0A15BC52E10036A
  • Body hash90FBD4B844134D13491E03AE7F204FA2DC077CA718E2A71A8C7E1883CF817451
  • IL size367
Referenced calls
Called by
String literals
  • Interior Map

SpawnEntities

private System.Void SpawnEntities(System.Collections.Generic.List<CandideServer.World.ServerEntitySpawnData> spawnList, System.Guid entityBaseId, System.Int32 amount, CandideServer.Models.Worlds.WorldModel model, Shared.Entity.EntityType type)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash17E27B5A7C8C5329EA02BDD66417D91A17AD3497A811E57A224766E412C07B5B
  • Body hash928B5B2BF3ED969FE916884668461908B0F6C6DEB91EA6E546DB8F5A5F27B284
  • IL size175
Referenced calls
Called by

SpawnRoomEntities

private System.Void SpawnRoomEntities(CandideServer.Models.Worlds.WorldModel model)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1833D2862070979BF9F790CDE3DD942C50C0B07129E49DF3AB97E1BFF2F5709F
  • Body hash3FC7C4CD05191D896283EB915971A0B142BAD8B51BD403268C6BA15A8740BE78
  • IL size2669
Referenced calls
Called by
String literals
  • locationId
  • inventory_id
  • wild_citizen_id

TryLoadInDungeonLayout

public System.Boolean TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel location, out CandideServer.Models.Worlds.WorldModel& entranceWorld, out CandideServer.Models.Dungeons.ActiveDungeonModel& newDungeon)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash45BD012F4E992AF15D96F4401927D667F63C2734AD8A3AE0D6D2B0404DDB4FCA
  • Body hashDCDBF979F6826565EB5A9B8F908BF66F1C7EA7F49A12F193A7652E92FB45AC17
  • IL size160
Referenced calls
Called by