Romestead Assembly Reference

CandideServer.Database.DungeonRoomDataBase

Type JSON

public class in CandideServer.Database

Methods5
Properties0
Fields3
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Database
  • Base typeSystem.Object
  • Hash6CACA1905CAB08404CA44997B037424C71BA97E0AE0D7D4F51E3AF5623252E18

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
DataMappublicpublic System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel> DataMap
ReUseDungeonRoomDataModelsListprivateprivate System.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel> ReUseDungeonRoomDataModelsList
SuffixNamepublicpublic System.String SuffixName

Methods

AddDungeonRoomData

public System.Void AddDungeonRoomData(System.Collections.Generic.IEnumerable<CandideServer.Models.Dungeons.DungeonRoomDataModel> rooms)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB15C6DA83462EE5699DCAF36C72E655FC973C8F5F69C97236B259CBCB2C8C301
  • Body hash0E7FAE850D2951E20D136AD46ADA375C024AFED6BE03DE9DF4BF13E306453F80
  • IL size305
Referenced calls
  • System.Collections.Generic.IEnumerable<CandideServer.Models.Dungeons.DungeonRoomDataModel>::GetEnumerator()
  • System.Collections.Generic.IEnumerator<CandideServer.Models.Dungeons.DungeonRoomDataModel>::get_Current()
  • CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)
  • System.String::Concat(System.String, System.String, System.String, System.String)
  • CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
  • CandideCreator.Shared.Models.World::get_TransportNodes()
  • System.Collections.ObjectModel.Collection<CandideCreator.Shared.Models.TransportNode>::GetEnumerator()
  • System.Collections.Generic.IEnumerator<CandideCreator.Shared.Models.TransportNode>::get_Current()
  • CandideCreator.Shared.Models.TransportNode::get_Data()
  • CandideCreator.Shared.Models.TransportNodeData::get_Direction()
  • System.Collections.IEnumerator::MoveNext()
  • System.IDisposable::Dispose()
  • System.Nullable<Shared.Text.StringId>::get_HasValue()
  • System.String::Concat(System.String, System.String)
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel>::TryAdd(!0, !1)
  • System.String::Concat(System.String, System.String, System.String)
Called by
String literals
  • Could not find world map
  • for dungeon room
  • *dungeon_room:name
  • Dungeon room id
  • was added to database several times.

GetDungeonRoomDataFromOrientation

public System.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel> GetDungeonRoomDataFromOrientation(System.Int32 direction, System.Collections.Generic.List<System.String> allowedRooms)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel>
  • StaticTrue
  • VirtualFalse
  • HashBBA1D25E324DB1F9D400198413F46B48D7744E658588577F17C2F0F6F613B12C
  • Body hash86D4312091B839AC52695FF87F8029F0E63D069B555A454F48A8B560AFB62A35
  • IL size102
Referenced calls
  • System.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel>::Clear()
  • System.Collections.Generic.List<System.String>::GetEnumerator()
  • List.Enumerator<System.String>::get_Current()
  • System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel>::TryGetValue(!0, !1&)
  • System.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel>::Add(!0)
  • List.Enumerator<System.String>::MoveNext()
  • System.IDisposable::Dispose()

GetDungeonRoomDataFromOrientationSingleDoor

public System.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel> GetDungeonRoomDataFromOrientationSingleDoor(System.Int32 direction, System.Collections.Generic.List<System.String> allowedRooms)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel>
  • StaticTrue
  • VirtualFalse
  • Hash56F7C5E4DA27E8E71FBFF5F3AF99756203C752D18A7234231CB3A6D2AB8A9C55
  • Body hashE5F1CBCEF5D3CBCCD751B59BCBFDE2AC6EC480F31D7B1C8F62B8EC4CFF8C46A3
  • IL size100
Referenced calls
  • System.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel>::Clear()
  • System.Collections.Generic.List<System.String>::GetEnumerator()
  • List.Enumerator<System.String>::get_Current()
  • System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel>::TryGetValue(!0, !1&)
  • System.Collections.Generic.List<CandideServer.Models.Dungeons.DungeonRoomDataModel>::Add(!0)
  • List.Enumerator<System.String>::MoveNext()
  • System.IDisposable::Dispose()

GetDungeonRoomDataOrNull

public CandideServer.Models.Dungeons.DungeonRoomDataModel GetDungeonRoomDataOrNull(System.String id)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.Dungeons.DungeonRoomDataModel
  • StaticTrue
  • VirtualFalse
  • Hash74FD6EF6BB8C123337EB27688DD7E28401DE1BA11E4B487C2752BE656BC69864
  • Body hashCC990C89F4195B3704E740C4B6868E071280D2D5A08B2117F148A4CFFF2CF0AF
  • IL size19
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel>::TryGetValue(!0, !1&)

TryGetDungeonRoomData

public System.Boolean TryGetDungeonRoomData(System.String id, out CandideServer.Models.Dungeons.DungeonRoomDataModel& dungeonRoomData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashD09A9E483A57B2FCECF13F7AF131397A6A3A47F9020E7A9D001FBF53893CAB7A
  • Body hashD437C494E2A5AF4604B5856FC226282A1146EF1DD75551EECC8F21187E7BB6FB
  • IL size21
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel>::TryGetValue(!0, !1&)
Called by