CandideServer.ServerManagers.DungeonServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
DF2A862811B3CFDABE2A2010158EA4665BE79F36DA6E544D6F40C0407080DECC
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ReUseSwitchConnections# | private | private System.Collections.Generic.Dictionary<System.String, System.String> ReUseSwitchConnections |
Methods
AddChallengeDungeonExterior
#
public CandideServer.Models.Dungeons.DungeonLocationModel AddChallengeDungeonExterior(CandideServer.Data.Dungeons.ChallengeDungeonData dungeonData, CandideServer.Models.PoiData poi, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.Boolean hidden)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Dungeons.DungeonLocationModel - StaticTrue
- VirtualFalse
- Hash
22A23D731927DAF7EDC6AC1A99BE68E4CF4F4D86FB7F147A58D5D086292CD3E6 - Body hash
420BF3A050E582A781D8F55A9571F6232DD33BED6782333C9095B1211FB42A31 - IL size84
Referenced calls
CandideServer.ServerManagers.CitizenNameServerManager::GetRandomDungeonName(System.String, CandideServer.Data.Dungeons.DungeonType)System.Nullable<Shared.Text.StringId>::.ctor(!0)CandideServer.ServerManagers.DungeonServerManager::AddDungeonExterior(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Nullable<Shared.Text.StringId>, System.String, System.Boolean, System.String, System.Boolean, System.Single, System.Boolean)
String literals
dungeondungeon_skull_red_eyes
AddChallengeDungeonExterior
#
public CandideServer.Models.Dungeons.DungeonLocationModel AddChallengeDungeonExterior(CandideServer.Data.Dungeons.DungeonType dungeonType, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.String exteriorWorldMapId, System.String challengeDungeonDataId, CandideServer.Models.DropTables dropTables)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Dungeons.DungeonLocationModel - StaticTrue
- VirtualFalse
- Hash
EF307DF15B721D88CA1153D7E1F675AC65E1FD721C38DD13B1033B005E2428CE - Body hash
F4549E3A6F891DA05CDD45DEC1BF2E783D20436A3093EBFD0444773E39C6B89F - IL size60
Referenced calls
CandideServer.ServerManagers.CitizenNameServerManager::GetRandomDungeonName(System.String, CandideServer.Data.Dungeons.DungeonType)System.Nullable<Shared.Text.StringId>::.ctor(!0)CandideServer.ServerManagers.DungeonServerManager::AddDungeonExterior(System.String, Microsoft.Xna.Framework.Point, System.Guid, System.Single, System.String, CandideServer.Models.DropTables, System.String, System.Nullable<Shared.Text.StringId>, System.String, System.Boolean, System.String, System.Boolean, System.Single, System.Boolean)
String literals
dungeondungeon_skull_red_eyes
AddDungeonExterior
#
private CandideServer.Models.Dungeons.DungeonLocationModel AddDungeonExterior(System.String id, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.String exteriorWorldMapId, CandideServer.Models.DropTables dropTables, System.String iconId, System.Nullable<Shared.Text.StringId> dungeonName, System.String dungeonPrefixKey, System.Boolean isChallengeDungeon, System.String poiDataId, System.Boolean hidden, System.Single exitDirection, System.Boolean bossDungeon)
Method metadata
- Visibilityprivate
- Return type
CandideServer.Models.Dungeons.DungeonLocationModel - StaticTrue
- VirtualFalse
- Hash
1F4A1D0C91E6402AA89940CEE41E3F466ADD6F2A149471F412957255C03AD49D - Body hash
74ED7079733305ED20948F0286D3902BFAA1C23BDD48AF4E1E90444A94980641 - IL size345
Referenced calls
DungeonServerManager.<>c__DisplayClass5_0::.ctor()System.String::IsNullOrWhiteSpace(System.String)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Guid::NewGuid()CandideServer.Models.Dungeons.DungeonLocationModel::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::.ctor()System.Collections.Generic.Dictionary<System.String, System.String>::Clear()DungeonServerManager.<>c__DisplayClass5_0::<AddDungeonExterior>b__0(CandideServer.ServerControllers.SpawnEntityArgs)System.Action<CandideServer.ServerControllers.SpawnEntityArgs>::.ctor(System.Object, System.IntPtr)CandideServer.World.Generation.PointOfInterestInserter::LoadInWorldAt(System.String, Microsoft.Xna.Framework.Point, System.Boolean, System.Action<CandideServer.ServerControllers.SpawnEntityArgs>)Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)
Called by
CandideServer.ServerManagers.DungeonServerManager::AddChallengeDungeonExteriorCandideServer.ServerManagers.DungeonServerManager::AddChallengeDungeonExteriorCandideServer.ServerManagers.DungeonServerManager::AddHandcraftedDungeonExteriorCandideServer.ServerManagers.DungeonServerManager::AddHandcraftedDungeonExterior
String literals
AddDungeonExterior - Dungeon:does not have an exterior worldDid not find a dungeon entrance entity when spawning in dungeon '' with map id ''
AddHandcraftedDungeonExterior
#
public CandideServer.Models.Dungeons.DungeonLocationModel AddHandcraftedDungeonExterior(CandideServer.Models.Dungeons.DungeonRoomDataModel dungeonRoom, CandideServer.Models.PoiData poi, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.Boolean hidden)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Dungeons.DungeonLocationModel - StaticTrue
- VirtualFalse
- Hash
B67780A8336D6A9DBECF00285A5F5470012E0E3536C9CA8F4DAC8569656C687D - Body hash
03345CFA703D5E95E22B23AB66433FB015D28AA6D02A8E76CBCB2556C4DA4605 - IL size77
Called by
String literals
dungeon_skullDungeons_Simple_DisplayName
AddHandcraftedDungeonExterior
#
public CandideServer.Models.Dungeons.DungeonLocationModel AddHandcraftedDungeonExterior(System.String id, System.Nullable<Shared.Text.StringId> displayName, Microsoft.Xna.Framework.Point tilePosition, System.Guid worldId, System.Single difficulty, System.String exteriorWorldMapId, CandideServer.Models.DropTables dropTables, System.String iconId, System.Single exitDirection, System.Boolean hidden, System.Boolean bossDungeon)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Dungeons.DungeonLocationModel - StaticTrue
- VirtualFalse
- Hash
0A7F38110EBC47610D2D3F5485B11B57D1187514F473797E1AEA79807EA00951 - Body hash
EABA2A1FCEABB208716A20AC3AF8A61DEFCC5E4F7F3205B927F5E8210C51BFB0 - IL size42
String literals
dungeon_skullDungeons_Simple_DisplayName
CheckDungeonClear
#
public System.Void CheckDungeonClear(System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
44FFBF5A2EFDDAFBCD0DC44E0F91016D3143957FAD11AC73878BE74B963210ED - Body hash
77D01DF878F9D3CB38AAF3A459310130E09D372E9EA884616FA8E190A9F03690 - IL size134
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel>::TryGetValue(!0, !1&)CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocationClearedState(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)
CheckIfDungeonQuestItemHasBeenTaken
#
public System.Void CheckIfDungeonQuestItemHasBeenTaken(CandideServer.Models.Dungeons.DungeonLocationModel location)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1D30A43421B50C0D0372085C65B125E5793D36BD6114A77AC049BA848720C44D - Body hash
DB2422B3C931524B388969EC694281B30435B694A935D33D368492F467275037 - IL size275
Referenced calls
System.Collections.Generic.List<System.ValueTuple<System.String, System.Int32>>::get_Count()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Current()System.Collections.Generic.Dictionary<System.Int32, System.Guid>::get_Values()Dictionary.ValueCollection<System.Int32, System.Guid>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, System.Guid>::get_Current()System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Items.SharedInventoryModel>::TryGetValue(!0, !1&)Shared.Models.Items.ItemInstanceModel::get_Data()Shared.Models.Items.ItemFlagExtensions::HasFlags(Shared.Models.Items.ItemFlag, Shared.Models.Items.ItemFlag)Dictionary.ValueCollection.Enumerator<System.Int32, System.Guid>::MoveNext()System.IDisposable::Dispose()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::MoveNext()CandideServer.ServerControllers.DungeonServerController::ClearQuestTag(CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)
ClearPreRolledDrops
#
public System.Void ClearPreRolledDrops(CandideServer.Models.Dungeons.DungeonLocationModel location)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C687C7C88F0ECC0E6EA41C180D5D03F7B5F7050F01A24B6CC135B760F30DA612 - Body hash
F612105DB4465717403040B0F048EFCA38704CA3CD8310C2D506E322E8BA4056 - IL size7
Referenced calls
DiscoverDungeon
#
public System.Void DiscoverDungeon(System.Guid locationModelId, System.Nullable<System.Int32> discoveredByPlayer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C29D7EE19FDB107F2EA08DA77A731B6F44E08E4549B5AEB5F6B4EE5FC79B943A - Body hash
DD59EEDE8C069C7625E3E4F78FD7F9801AB14B29C521ADFD721EFA325114B077 - IL size66
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage::.ctor()CandideServer.ServerServices.DungeonServerService::Send_DiscoverDungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DiscoverDungeonLocationMessage)
EnterInterior
#
public System.Void EnterInterior(CandideServer.Models.Dungeons.DungeonLocationModel locationModel, CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeonModel, CandideServer.Models.Worlds.WorldModel worldModel, System.Nullable<System.Guid> roomId, System.Int32 exitDirection)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E9A83F42C7A6C72A8D52FA328E6AFF1D942533CE9F51C12A8DD9BE0326C6FC1E - Body hash
4DD379B685AD1EDFC19EF6559E00C2DFD209D9FD70CE6A261A0FCF0AAE59EBEF - IL size149
Referenced calls
CandideServer.ServerControllers.DungeonServerController::UpdateActiveDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel)CandideServer.MessageModels.Dungeons.ActiveDungeonMessage::.ctor()CandideServer.ServerServices.DungeonServerService::Send_ActiveDungeon(CandideServer.MessageModels.Dungeons.ActiveDungeonMessage)System.Nullable<System.Guid>::get_HasValue()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Item(!0)CandideServer.ServerManagers.DungeonServerManager::EnterRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel, System.Int32, System.Single, System.Boolean)System.Nullable<System.Guid>::get_Value()
EnterRoom
#
private System.Void EnterRoom(CandideServer.Models.Dungeons.DungeonLocationRoomModel model, System.Int32 exitDirection, System.Single distanceForwardFromTransitionZoneEdge, System.Boolean enterDungeon)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
322BB463E79D986195AB5C17966D0FCBF041CFB5A4F81C5514489CB2FD62D9B1 - Body hash
9EEEC095A5EC15322C3AF1CC3AB34D95D77F18946D57E5DD1F0D2F7B76F8C47F - IL size276
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.Models.Dungeons.DungeonTransitionArea>::TryGetValue(!0, !1&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)CandideCreator.Shared.Models.AxisAlignedBox::get_Size()Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage::.ctor()CandideServer.ServerServices.PlayerServerService::SendEnterDungeon(CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage, CandideServer.EventBus.EventBusArgs)CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage::.ctor()CandideServer.ServerServices.PlayerServerService::SendEnterDungeonRoom(CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage, CandideServer.EventBus.EventBusArgs)
String literals
Tried to enter dungeon roomin directionbut could not find a transition zone
GenerateNewChallengeDungeon
#
public System.Void GenerateNewChallengeDungeon(CandideServer.Data.Dungeons.ChallengeDungeonData data, CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocationModel)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
88B66DE10A2718B287514170085265BC09E3E411566E296BB30190077D5E6FDF - Body hash
9995BFF5C2B69AFEB66D90A647315FC25A07D7B565D4864B6730CE5350F153DE - IL size122
Referenced calls
CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig&)CandideServer.Database.Dungeons.EnemiesBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.EnemiesBaseConfig&)CandideServer.Database.Dungeons.DestructablesBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.DestructablesBaseConfig&)CandideServer.Database.Dungeons.PropsBaseConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.PropsBaseConfig&)CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::GenerateNewChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Data.Dungeons.ChallengeDungeonConfig, CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs)CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)
GetDungeonLocationFromWorldId
#
public CandideServer.Models.Dungeons.DungeonLocationModel GetDungeonLocationFromWorldId(System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Dungeons.DungeonLocationModel - StaticTrue
- VirtualFalse
- Hash
F5950FA01014D15BC03855ED65A26A69C289F7071C90FE1B6FF51A73CA189B1C - Body hash
B92CE8320C98F655D1D21C59B861BD51C1199626021D6E306352DC7605046952 - IL size100
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()
Called by
CandideServer.Entities.Controllers.ServerWildCitizenEntityController::EntityInitializeCandideServer.Entities.ControllerSets.Chest.ServerChestController::GetDropTableIdFromParametersCandideServer.Entities.ControllerSets.Chest.ServerChestController::OnKilledCandideServer.Entities.ControllerSets.Chest.ServerChestController::UpdateCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::HandleArenaWipeResetCandideServer.ServerManagers.BossServerManager::RemoveBossFightCandideServer.ServerManagers.DungeonServerManager::GetDungeonRoomFromWorldIdCandideServer.ServerManagers.PlayerServerManager::OnPlayerDied
GetDungeonRoomFromWorldId
#
public CandideServer.Models.Dungeons.DungeonLocationRoomModel GetDungeonRoomFromWorldId(System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.Dungeons.DungeonLocationRoomModel - StaticTrue
- VirtualFalse
- Hash
52478692F1368BC11D3820742DA7B83C11D106DB8A2B6AC755E3FAE8BD92D63A - Body hash
F8B73B1B9EFE6AA81E06F1C9AF2F44112651AE73300A3D53682D7C8C6B5889B9 - IL size32
Referenced calls
CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::TryGetValue(!0, !1&)
ResetDungeon
#
public System.Void ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel activeDungeon, CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
235DE916E2E948425407746C063028255AE83C9F2CE6D61DEF497FC7B9218D01 - Body hash
638712F382CFC194130B41F0381C97134E6E37C3A60445FBE150733D72E9D7B6 - IL size15
Referenced calls
CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocationClearedState(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.ServerControllers.DungeonServerController::ResetDungeon(CandideServer.Models.Dungeons.DungeonLocationModel)
Called by
CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::HandleArenaWipeResetCandideServer.ServerManagers.BossServerManager::RemoveBossFightCandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocationCandideServer.ServerManagers.DungeonServerManager::ResetDungeonCompletelyCandideServer.ServerSystems.DungeonServerSystem::CheckIfShouldResetDungeon
ResetDungeonCompletely
#
public System.Void ResetDungeonCompletely(CandideServer.Models.Dungeons.DungeonLocationModel location)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EC492D665032A8CCA000744F66BB4BD5E5E5D585D88189FF410D140567582278 - Body hash
C6873C9B0EB77BEA91852D9075339F19269FF4C683CB41A2B96B5B4FDFBF828F - IL size305
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.DungeonServerManager::ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Count()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Current()System.Collections.Generic.HashSet<System.UInt16>::Clear()System.Collections.Generic.Dictionary<System.Int32, System.Int32>::Clear()System.Collections.Generic.Dictionary<System.Int32, System.Guid>::Clear()System.Collections.Generic.Dictionary<System.Int32, System.Guid>::get_Values()Dictionary.ValueCollection<System.Int32, System.Guid>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, System.Guid>::get_Current()System.Guid::op_Equality(System.Guid, System.Guid)CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)Dictionary.ValueCollection.Enumerator<System.Int32, System.Guid>::MoveNext()System.IDisposable::Dispose()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::MoveNext()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::Clear()CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)
SetupDungeonQuest
#
public System.Void SetupDungeonQuest(CandideServer.Models.Dungeons.DungeonLocationModel location, System.String questId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C42CE09016E80DB4E9E9CCD12DA5316206CB7D6FA0340B4D936D50D0654F7CB1 - Body hash
640A8A9CF627AFFEE20EFC79B3B37B9DA22D9F5FC472BC87F0E9106CCA88AC0D - IL size44
Referenced calls
CandideServer.ServerManagers.DungeonServerManager::ResetDungeonCompletely(CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)
SetupFetchQuestLoot
#
public System.Void SetupFetchQuestLoot(CandideServer.Models.Dungeons.DungeonLocationModel location, System.Collections.Generic.List<Shared.Models.Items.ItemAmount> itemAmounts, System.String questId, System.Boolean resetDungeon)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F988C965E92FEF6E97AEC22C4350B5B4C16F9BF2DB8B4423654ECC01DBEB134E - Body hash
5FF51E66EE74E9A05B7088201C3A54E4CA7B05B5DB6AC071F6F41D136622F64C - IL size138
Referenced calls
CandideServer.ServerManagers.DungeonServerManager::ResetDungeonCompletely(CandideServer.Models.Dungeons.DungeonLocationModel)System.Collections.Generic.List<System.ValueTuple<System.String, System.Int32>>::.ctor()System.Collections.Generic.List<Shared.Models.Items.ItemAmount>::GetEnumerator()List.Enumerator<Shared.Models.Items.ItemAmount>::get_Current()System.ValueTuple<System.String, System.Int32>::.ctor(!0, !1)System.Collections.Generic.List<System.ValueTuple<System.String, System.Int32>>::Add(!0)List.Enumerator<Shared.Models.Items.ItemAmount>::MoveNext()System.IDisposable::Dispose()CandideServer.ServerControllers.DungeonServerController::UpdateDungeonLocation(CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.MessageModels.Dungeons.DungeonLocationMessage::.ctor()CandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryone(CandideServer.MessageModels.Dungeons.DungeonLocationMessage)
TryEnterDungeon
#
public System.Void TryEnterDungeon(System.Guid locationId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8013CA1E6925AA6AD3B5B09A2C8DB819FF6EF6DEDA44B38B306162F8853EC9A6 - Body hash
AE6F4ED0985E352D19344416F63A67F69B52802011E80DF683A4CADB44AD703D - IL size697
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)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)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::get_Count()CandideServer.Database.Dungeons.ChallengeDungeonDataBase::TryGetData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonData&)System.String::Concat(System.String, System.String, System.String)CandideServer.Database.Dungeons.ChallengeDungeonConfigDataBase::TryGetConfigData(System.String, CandideServer.Data.Dungeons.ChallengeDungeonConfig&)CandideServer.Generators.Dungeon.ServerChallengeDungeonGenerator::GenerateNewChallengeDungeon(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Data.Dungeons.ChallengeDungeonConfig, CandideServer.Generators.Dungeon.GenerateChallengeDungeonArgs)CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel&)CandideServer.Generators.Dungeon.ServerDungeonLoader::GenerateDungeonLayout(CandideServer.Models.Dungeons.DungeonRoomDataModel, CandideServer.Models.Dungeons.DungeonLocationModel)CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Worlds.WorldModel&, CandideServer.Models.Dungeons.ActiveDungeonModel&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideServer.Generators.Dungeon.ServerDungeonLoader::TryLoadInDungeonLayout(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Worlds.WorldModel&, CandideServer.Models.Dungeons.ActiveDungeonModel&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)CandideServer.ServerManagers.DungeonServerManager::EnterInterior(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Worlds.WorldModel, System.Nullable<System.Guid>, System.Int32)
String literals
TryEnterDungeon - location ID could not be found in ServerGameStateTryEnterDungeon - challenge dungeon data id '' could not be foundTryEnterDungeon - challenge dungeon config 'TryEnterDungeon - failed to generate dungeon ''TryEnterDungeon - dungeon room data id 'TryEnterDungeon- failed to load in challenge dungeon layout for dungeon location '- failed to load in dungeon layout for dungeon location '- active dungeon world ID could not be found in ServerGameState, id:
TryEnterRoom
#
public System.Void TryEnterRoom(System.Guid locationId, System.Guid targetRoomId, System.Int32 nextExitDirection)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C016D8B41A6756FADA566511553B5021D5A4BE69A9BFE77D6BB156A6A626869D - Body hash
8412F9F823CB39CFCB76EB0F001A0381773FE9D2560BFC76588215D95F3E079D - IL size99
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel>::ContainsKey(!0)System.Nullable<System.Guid>::.ctor(!0)CandideServer.ServerManagers.DungeonServerManager::EnterInterior(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Worlds.WorldModel, System.Nullable<System.Guid>, System.Int32)
String literals
DungeonServerManager.TryEnterRoom - location ID could not be found in ServerGameStateDungeonServerManager.TryEnterRoom - world ID could not be found in ServerGameState