{"Id":"CandideServer.Database.DungeonRoomDataBase","Name":"DungeonRoomDataBase","DisplayName":"DungeonRoomDataBase","FullName":"CandideServer.Database.DungeonRoomDataBase","Namespace":"CandideServer.Database","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","Name":"DataMap","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E DataMap","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"15170E42DFEAF97C11C0BD1E0C4757E91737CB9C568F30AE132C94889AA0BF51"},{"Id":"ReUseDungeonRoomDataModelsList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","Name":"ReUseDungeonRoomDataModelsList","Type":"System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","Signature":"private System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E ReUseDungeonRoomDataModelsList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"A823C80D82D7F38A8FCE926D40C0E2AE3C7D22F8015FBADC97039F6152ECEE35"},{"Id":"SuffixName:System.String","Name":"SuffixName","Type":"System.String","Signature":"public System.String SuffixName","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddDungeonRoomData(System.Collections.Generic.IEnumerable\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E)-\u003ESystem.Void","Name":"AddDungeonRoomData","Signature":"public System.Void AddDungeonRoomData(System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E rooms)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"rooms","Type":"System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":305,"BodyHash":"0E7FAE850D2951E20D136AD46ADA375C024AFED6BE03DE9DF4BF13E306453F80","Hash":"B15C6DA83462EE5699DCAF36C72E655FC973C8F5F69C97236B259CBCB2C8C301","CalledMethods":["System.Collections.Generic.IEnumerable\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::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\u003CCandideCreator.Shared.Models.TransportNode\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.TransportNode\u003E::get_Current()","CandideCreator.Shared.Models.TransportNode::get_Data()","CandideCreator.Shared.Models.TransportNodeData::get_Direction()","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()","System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()","System.String::Concat(System.String, System.String)","Shared.Text.StringId::op_Implicit(System.String)","System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryAdd(!0, !1)","System.String::Concat(System.String, System.String, System.String)"],"StringLiterals":["Could not find world map "," for dungeon room ","*dungeon_room:name","Dungeon room id "," was added to database several times."],"Source":null},{"Id":"GetDungeonRoomDataFromOrientation(System.Int32, System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","Name":"GetDungeonRoomDataFromOrientation","Signature":"public System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E GetDungeonRoomDataFromOrientation(System.Int32 direction, System.Collections.Generic.List\u003CSystem.String\u003E allowedRooms)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","Parameters":[{"Name":"direction","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"allowedRooms","Type":"System.Collections.Generic.List\u003CSystem.String\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":102,"BodyHash":"86D4312091B839AC52695FF87F8029F0E63D069B555A454F48A8B560AFB62A35","Hash":"BBA1D25E324DB1F9D400198413F46B48D7744E658588577F17C2F0F6F613B12C","CalledMethods":["System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Clear()","System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()","List.Enumerator\u003CSystem.String\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Add(!0)","List.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"GetDungeonRoomDataFromOrientationSingleDoor(System.Int32, System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Collections.Generic.List\u00601\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","Name":"GetDungeonRoomDataFromOrientationSingleDoor","Signature":"public System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E GetDungeonRoomDataFromOrientationSingleDoor(System.Int32 direction, System.Collections.Generic.List\u003CSystem.String\u003E allowedRooms)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E","Parameters":[{"Name":"direction","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"allowedRooms","Type":"System.Collections.Generic.List\u003CSystem.String\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":100,"BodyHash":"E5F1CBCEF5D3CBCCD751B59BCBFDE2AC6EC480F31D7B1C8F62B8EC4CFF8C46A3","Hash":"56F7C5E4DA27E8E71FBFF5F3AF99756203C752D18A7234231CB3A6D2AB8A9C55","CalledMethods":["System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Clear()","System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()","List.Enumerator\u003CSystem.String\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CCandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::Add(!0)","List.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"GetDungeonRoomDataOrNull(System.String)-\u003ECandideServer.Models.Dungeons.DungeonRoomDataModel","Name":"GetDungeonRoomDataOrNull","Signature":"public CandideServer.Models.Dungeons.DungeonRoomDataModel GetDungeonRoomDataOrNull(System.String id)","Visibility":"public","ReturnType":"CandideServer.Models.Dungeons.DungeonRoomDataModel","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"CC990C89F4195B3704E740C4B6868E071280D2D5A08B2117F148A4CFFF2CF0AF","Hash":"74FD6EF6BB8C123337EB27688DD7E28401DE1BA11E4B487C2752BE656BC69864","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)-\u003ESystem.Boolean","Name":"TryGetDungeonRoomData","Signature":"public System.Boolean TryGetDungeonRoomData(System.String id, out CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026 dungeonRoomData)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"dungeonRoomData","Type":"CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026","IsOut":true,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":21,"BodyHash":"D437C494E2A5AF4604B5856FC226282A1146EF1DD75551EECC8F21187E7BB6FB","Hash":"D09A9E483A57B2FCECF13F7AF131397A6A3A47F9020E7A9D001FBF53893CAB7A","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"6CACA1905CAB08404CA44997B037424C71BA97E0AE0D7D4F51E3AF5623252E18"}