Shared.Data.BuildingDataBase
Type JSONpublic class in Shared.Data
Type metadata
- Assembly
Shared - Namespace
Shared.Data - Base type
System.Object - Hash
597711E20415A925CEB8D4F57D05F9A8FFBF9B91214624189F2408B23ED97112
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
BuildingDataMap# | public | public System.Collections.Generic.Dictionary<System.String, Shared.Models.Buildings.BuildingData> BuildingDataMap |
MissingData# | public | public Shared.Models.Buildings.BuildingData MissingData |
Methods
AddBuildings
#
public System.Void AddBuildings(System.Collections.Generic.List<Shared.Models.Buildings.BuildingData> constructionList)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CEE7B77BF830D953B2D791906F0F9AEDE6734CCEC4BB6D7A7F4A0C1D6B88968E - Body hash
80A2E7FE148209937B2C13C48C4123231AABFC4F5F594CED795A6C7CDA247EB3 - IL size96
Referenced calls
System.Collections.Generic.List<Shared.Models.Buildings.BuildingData>::GetEnumerator()List.Enumerator<Shared.Models.Buildings.BuildingData>::get_Current()System.Collections.Generic.Dictionary<System.String, Shared.Models.Buildings.BuildingData>::ContainsKey(!0)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.String, Shared.Models.Buildings.BuildingData>::set_Item(!0, !1)List.Enumerator<Shared.Models.Buildings.BuildingData>::MoveNext()System.IDisposable::Dispose()
Called by
String literals
Detected duplicate building id ''.
GetBuildingOrMissing
#
public Shared.Models.Buildings.BuildingData GetBuildingOrMissing(System.String id)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Buildings.BuildingData - StaticTrue
- VirtualFalse
- Hash
CC054757345D421A1DF851BCF42E6B9401CC1C91A2604CBA54B2D1E36A16B2DC - Body hash
BCB7B627494263FAFD1FD2D1C11DD89E1D0EA18B80C34210B123B84A96151C02 - IL size26
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Buildings.BuildingData>::TryGetValue(!0, !1&)
Called by
CandideServer.ServerControllers.BuildingsSController::SpawnNewBuildingConstructionCandide.GameModels.Managers.LogisticsManager::TryCreateNewConnectionCandide.GameModels.Managers.LogisticsManager::TryEditConnectionShared.Helpers.BuildingAppealHelper::GetMaxAppealForBuildingShared.Models.Construction.ConstructionModel::GetSpawnedObject
GetBuildingOrNull
#
public Shared.Models.Buildings.BuildingData GetBuildingOrNull(System.String id)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Buildings.BuildingData - StaticTrue
- VirtualFalse
- Hash
F6B864123607972EC318CF6ED0531B14ED1737D0DC02A3559ACCE0DCE0B84CD7 - Body hash
23CAAB221B880587CE0C083D28D1DF9FBE66F3B7CAB64DF03A62392BE134BC54 - IL size22
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Buildings.BuildingData>::TryGetValue(!0, !1&)
Called by
CandideServer.Buildings.BuildingControllers.BeehiveBuildingController::OnNewlyCreatedCandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnectionCandideServer.Buildings.BuildingControllers.ClaypitController::OnNewlyCreatedCandideServer.Buildings.BuildingControllers.DoliumController::OnNewlyCreatedCandideServer.Buildings.BuildingControllers.FarmsteadController::OnNewlyCreatedCandideServer.Buildings.BuildingControllers.LeatherworkerController::OnNewlyCreatedCandideServer.Buildings.BuildingControllers.SculptorController::FindMaterialStorageAndCreateConnectionCandideServer.Entities.Controllers.ServerFurnitureController::EntityInitializeCandideServer.ServerControllers.BuildingsSController::BeforeWorldGameStateLoadedCandideServer.ServerManagers.BuildingsServerManager::TryUpgradeBuildingCandideServer.ServerManagers.CitizenServerManager::TryGetBuildingExteriorDoorPositionThroughTransportNodeCandideServer.ServerManagers.CitizenServerManager::TryGetBuildingInteriorDoorPositionCandide.CandideUI.Tooltip.CandideTooltipHelper::BuildConstructionTooltipCandide.Entities.Controllers.Other.FurnitureController::EntityInitializeCandide.Entities.PlayerState.PlayerAnimationController::BeforeRenderCandide.GameModels.Models.Spells.PlaceConstructionSpell::CastCandide.PlayerMode.Construction.Constructing.PlacingConstructionData::HasConditionsMetCandide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality::IsValidCandide.PlayerMode.Furniture.FurnitureModeManager::VerifyCanAccessFurnitureModeCandide.World.WorldMap::DrawExteriorMapCandide.World.WorldMap::DrawTownMap