CandideServer.Buildings.BuildingControllers.ConcreteMixerController
Type JSONpublic class in CandideServer.Buildings.BuildingControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Buildings.BuildingControllers - Base type
CandideServer.Buildings.BuildingControllers.AbstractBuildingController - Hash
66BE96C292D99BA6F66F2F430B62230CA5D51388EFED4624704C6E9CF40018E9
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
ConcreteCost# | private | private Shared.Models.Items.ResourceAmount[] ConcreteCost |
DefaultStorageMaximum# | private | private Shared.Models.Items.ResourceAmount[] DefaultStorageMaximum |
DefaultStorageUpdate# | private | private Shared.Models.Items.ResourceAmount[] DefaultStorageUpdate |
ReuseConsumeClayAndAshAmount# | private | private Shared.Models.Items.ResourceAmount[] ReuseConsumeClayAndAshAmount |
Methods
OnLoaded
#
public System.Void OnLoaded()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0873AD1054EBEA700C47239521A57C57193E574F8E043F6EFA1ED3CAA7972F26 - Body hash
492E44726B26827B0F6897EBEBB67464E332B2FE10168CB5CCD6EDFA7DFDF12D - IL size23
Referenced calls
CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputResourceStorageModel()CandideServer.Exceptions.BuildingLoadException::.ctor()
OnNewlyCreated
#
public System.Void OnNewlyCreated()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2D596E938ADE2E20D0856A34F182E31DA3799BDB39E70719399A59BDFCFCDD65 - Body hash
C4B5B67290CBEDB7E804210D08354305C49AE117436680ADBE3E464C5CF16C1D - IL size213
Referenced calls
System.Guid::NewGuid()CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()System.Collections.Generic.Dictionary<System.String, System.Int32>::.ctor()System.Collections.Generic.Dictionary<System.String, System.Int32>::Add(!0, !1)CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)
String literals
resource:ashresource:clayresource:waterresource:concrete
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E5B18A0A3DD436B29E39B4B8AA9B48871535D7291001D50DCCEE36787491384D - Body hash
AD68ACDE30E099EB639CB3D5069D7AEE6E7AE2FC78F7CBEE055A9A61BDD64100 - IL size304
Referenced calls
CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputResourceStorageModel()CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)CandideServer.Models.InternalResourceStorageModel::GetMaximumAmount(System.String)System.Nullable<System.Int32>::GetValueOrDefault()System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerControllers.InternalResourceStorageSController::UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable<Shared.Models.Items.ResourceAmount>)System.Array::Empty()CandideServer.ServerManagers.LogisticsServerManager_Requesting::TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32)CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.String, System.Int32, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
String literals
resource:concreteresource:ashresource:clayresource:waterConcreteMixerController: Failed updating the storage in creating concrete.