{"Id":"Shared.Data.ConstructionDataBase","Name":"ConstructionDataBase","DisplayName":"ConstructionDataBase","FullName":"Shared.Data.ConstructionDataBase","Namespace":"Shared.Data","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Construction.ConstructionModel\u003E","Name":"DataMap","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E DataMap","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"C3B5E0BA0595233AD7CF89457EE59FF60F3D4375ADDF4927E468152EBDEAA81F"},{"Id":"MissingData:Shared.Models.Construction.ConstructionModel","Name":"MissingData","Type":"Shared.Models.Construction.ConstructionModel","Signature":"public Shared.Models.Construction.ConstructionModel MissingData","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"29D273297E7E89029937E60E3F3A543D2FE427E4F777C41053D550EF71435674"},{"Id":"SuffixDescription:System.String","Name":"SuffixDescription","Type":"System.String","Signature":"public System.String SuffixDescription","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"EED5473F3B94418B105FB7B744E2AF0CC6CADC47286FC493FDA382ABC9DDA3A8"},{"Id":"SuffixName:System.String","Name":"SuffixName","Type":"System.String","Signature":"public System.String SuffixName","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"},{"Id":"UpgradeMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E\u003E","Name":"UpgradeMap","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E UpgradeMap","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"8ED83680CA7E702F45DC8389FC28CF26F6E2FBB2E67FFCA2F3F551C5E0DB7E6C"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddConstructions(System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E)-\u003ESystem.Void","Name":"AddConstructions","Signature":"public System.Void AddConstructions(System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E constructionList)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"constructionList","Type":"System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":360,"BodyHash":"5539BF7DDE152D52D4F93DE5C5F60A2DE66E2F839F6B23C0B10102983351B7BD","Hash":"CD8E41BF12D74DBBB4FE9864ADCF25AE2650110BEF9573FA0C57176E2A3FCAF8","CalledMethods":["System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()","List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::ContainsKey(!0)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Exception::.ctor(System.String)","System.String::Concat(System.String, System.String)","Shared.Text.StringId::op_Implicit(System.String)","System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()","System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::set_Item(!0, !1)","System.String::IsNullOrWhiteSpace(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::set_Item(!0, !1)","List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["Detected duplicate construction id \u0027","\u0027.","Construction "," is missing an area."," does not have a main area.","*construction:name","*construction:description"],"Source":null},{"Id":"Clear()-\u003ESystem.Void","Name":"Clear","Signature":"public System.Void Clear()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":21,"BodyHash":"3F9842D09DBCBB6420962C6A53B75D0CAD2BA5FA2195CB061268FBDAD2C4782A","Hash":"1642B712F5EF49537E4CD3FF2C7D3FEC2C7C8C6B0A1DC2D79915AED910ED1DEA","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::Clear()"],"StringLiterals":[],"Source":null},{"Id":"GetConstructionOrMissing(System.String)-\u003EShared.Models.Construction.ConstructionModel","Name":"GetConstructionOrMissing","Signature":"public Shared.Models.Construction.ConstructionModel GetConstructionOrMissing(System.String id)","Visibility":"public","ReturnType":"Shared.Models.Construction.ConstructionModel","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"EC1FC530BC34A7D6080767A4540B347A809B5A2CB55621ED5DB9CB0A1ECB17FE","Hash":"496CF05A71F176671DA16872283FB87018C0D567CE47D5717BDA0F3F1FA60C73","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"GetConstructionOrNull(System.String)-\u003EShared.Models.Construction.ConstructionModel","Name":"GetConstructionOrNull","Signature":"public Shared.Models.Construction.ConstructionModel GetConstructionOrNull(System.String id)","Visibility":"public","ReturnType":"Shared.Models.Construction.ConstructionModel","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"A4CCB3834CA6A111B0F740C8B9E2E17109173CD1B5676FE5C0384E2578AE9528","Hash":"1CAAC3F0BAF4A9001D782D1831FF50985A3D46C3B91336B7A92E6B248B6DF27F","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"GetConstructionsWithBaseId(System.String, System.Boolean)-\u003EShared.Models.Construction.ConstructionModel[]","Name":"GetConstructionsWithBaseId","Signature":"public Shared.Models.Construction.ConstructionModel[] GetConstructionsWithBaseId(System.String baseId, System.Boolean sortByUpgradeLevel)","Visibility":"public","ReturnType":"Shared.Models.Construction.ConstructionModel[]","Parameters":[{"Name":"baseId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"sortByUpgradeLevel","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":230,"BodyHash":"0FBFF020C7D143385418999D0700AD1FFB5A2E116D33EE6B370FB07F2F66E43B","Hash":"F9E532D48F95F1588AE76AF55F89DCC74E576BA3C14B3DED7BF342E08C0141D8","CalledMethods":["System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::get_Current()","System.String::Split(System.Char, System.StringSplitOptions)","System.String::op_Equality(System.String, System.String)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Shared.Models.Construction.ConstructionModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Count()","System.Array::Empty()","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Item(System.Int32)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()","List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()","List.Enumerator\u003CShared.Models.Construction.ConstructionModel\u003E::MoveNext()","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Remove(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetUpgradesForBuilding(System.String)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E","Name":"GetUpgradesForBuilding","Signature":"public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E GetUpgradesForBuilding(System.String buildingId)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E","Parameters":[{"Name":"buildingId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"02B15CA3D66EE90C63D096208139D63446FB6142D3EA487599B26A0ECE8F589D","Hash":"B4DF92607D0DA45E20488AF1A476BE125ED3FAED89E5652345FE54F07AED6B6D","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()"],"StringLiterals":[],"Source":null},{"Id":"GetUpgradesForDecoration(System.String)-\u003ESystem.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E","Name":"GetUpgradesForDecoration","Signature":"public System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E GetUpgradesForDecoration(System.String decorationId)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E","Parameters":[{"Name":"decorationId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"02B15CA3D66EE90C63D096208139D63446FB6142D3EA487599B26A0ECE8F589D","Hash":"E18989B5CE7487FFE22B22599D2F4DF13C95EAE038C0FC715EDF44CDDC94606F","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::.ctor()"],"StringLiterals":[],"Source":null}],"Hash":"48380C71B910D846285F0BE5883398D887F0F646E2577CC7FCBD3C20580041E4"}