Shared.Models.Construction.ConstructionModel
Type JSONpublic class in Shared.Models.Construction
Type metadata
- Assembly
Shared - Namespace
Shared.Models.Construction - Base type
System.Object - Hash
99270A18B2DB757B55B0FBE9C2238FA6B8EA32D83C3F9A43DEDD9027D3A4C383
Relationships
Base type
System.Object
Referenced by types
CandideServer.ASSERTCandideServer.Buildings.BuildingControllers.AbstractBuildingControllerCandideServer.Buildings.BuildingControllers.BakeryControllerCandideServer.Buildings.BuildingControllers.BlacksmithControllerCandideServer.Buildings.BuildingControllers.ClaypitControllerCandideServer.Buildings.BuildingControllers.LumberYardControllerCandideServer.Buildings.BuildingControllers.MaterialStorageControllerCandideServer.Buildings.BuildingControllers.PotteryControllerCandideServer.Buildings.BuildingControllers.QuarryControllerCandideServer.Buildings.BuildingControllers.WaterMillControllerCandideServer.ServerControllers.BuildingsSControllerCandideServer.ServerControllers.DecorationsSController
Fields
| Name | Visibility | Signature |
|---|---|---|
BuildNearbyConstructions# | public | public System.Boolean BuildNearbyConstructions |
ConstructionMaterialsRequirement# | public | public Shared.Models.Construction.ConstructionMaterialsAggregate ConstructionMaterialsRequirement |
ConstructionSpaceInfo# | public | public Shared.Models.Construction.ConstructionSpaceInfo ConstructionSpaceInfo |
ConstructionUiCategory# | public | public Shared.Models.Construction.ConstructionUiCategory ConstructionUiCategory |
ConstructSoundId# | public | public System.String ConstructSoundId |
Description# | public | public System.Nullable<Shared.Text.StringId> Description |
IconId# | public | public System.String IconId |
Id# | public | public System.String Id |
Name# | public | public Shared.Text.StringId Name |
OnlyOutside# | public | public System.Boolean OnlyOutside |
Parameters# | public | public System.Collections.Generic.Dictionary<System.String, System.String> Parameters |
PlaceSoundId# | public | public System.String PlaceSoundId |
RequiredConstructionProgress# | public | public System.Single RequiredConstructionProgress |
RequiresTown# | public | public System.Boolean RequiresTown |
SpawnedId# | public | public System.String SpawnedId |
SpawnInventory# | public | public System.Boolean SpawnInventory |
SpawnInventoryParameters# | public | public Shared.Messages.CreateNewInventoryMessage SpawnInventoryParameters |
SpawnOffset# | public | public Microsoft.Xna.Framework.Vector3 SpawnOffset |
TownDefenceValue# | public | public System.Nullable<System.Int32> TownDefenceValue |
Type# | public | public Shared.Models.Construction.ConstructionType Type |
UpgradeForId# | public | public System.String UpgradeForId |
UpgradeLevel# | public | public System.Int32 UpgradeLevel |
Methods
GetSpawnedObject
#
public System.Object GetSpawnedObject()
Method metadata
- Visibilitypublic
- Return type
System.Object - StaticFalse
- VirtualFalse
- Hash
82F494760BFDA0345D422294E43AEFD2867E9D77740100ECD6F8CF9AA473D714 - Body hash
B8DDE9048CECCF33E4BAF39381DBBE99CA91A330063973FBE5693A2829353115 - IL size91
Referenced calls
Shared.Data.BuildingDataBase::GetBuildingOrMissing(System.String)Shared.Data.DecorationsDataBase::GetDecorationOrMissing(System.String)System.ArgumentOutOfRangeException::.ctor()