CandideServer.Buildings.BuildingControllers.BrickOvenController
Type JSONpublic class in CandideServer.Buildings.BuildingControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Buildings.BuildingControllers - Base type
CandideServer.Buildings.BuildingControllers.AbstractBuildingController - Hash
7472BFB70D4214682895EEE85C96FF1AE7CBCC93C61334039B3C20BE3B8813EA
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
CookingTime# | private | private System.Single CookingTime |
ReuseConsumeClayAmount# | private | private Shared.Models.Items.ResourceAmount[] ReuseConsumeClayAmount |
_cookingTimer# | private | private System.Single _cookingTimer |
_furnace# | private | private CandideServer.Models.SourceModel _furnace |
_furnaceArea# | private | private CandideCreator.Shared.Models.RectangleF _furnaceArea |
_furnaceSourceId# | private | private System.Guid _furnaceSourceId |
Methods
OnBuildingRemove
#
public System.Void OnBuildingRemove()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0B6B1C399A3E351ED0F9223FD619958C5258F14E1F2AD9C4E14C7A4F6726D58E - Body hash
FF0DA07CF4CE21C277AE3E2166933BA6CCF904FD07508CAA21631E1D51A5A3EB - IL size29
Referenced calls
CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()CandideServer.MessageModels.UnregisterSourceMessage::.ctor()CandideServer.ServerControllers.SourceServerController::UnregisterSource(CandideServer.MessageModels.UnregisterSourceMessage)
OnLoaded
#
public System.Void OnLoaded()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
66A4C0996AB8A1B9A216CB81ACF3DEB013CE70A0E323BA42885AB49D220ACA7E - Body hash
14199B31B5DE3E632BF0FDE5386EB9413E0E0892BC2B3BE809B21C3614F7D08B - IL size104
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.SourceModel>::TryGetValue(!0, !1&)CandideServer.Exceptions.BuildingLoadException::.ctor()CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)
OnNewlyCreated
#
public System.Void OnNewlyCreated()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7BB52EBD8A7284104CD8202A0559DF65D62C2B0551A88264B105179B3CE1F261 - Body hash
595B19706DB298127AC1C8748EFFAFD289F48F893569CDBE5B69263388EB961A - IL size207
Referenced calls
CandideServer.Helpers.BuildingFurnaceHelper::CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)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:clayresource:brickresource:bucket
OnTickFurnace
#
private System.Void OnTickFurnace()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4726849A2892DD4C4496A6ADAC52D602E710BB30F4C762D17666320185D4CCC5 - Body hash
74DDCC1E8C72CE25676A5F5BBE65E14CCB648ED6E36B78435C1FA74C9284B657 - IL size273
Referenced calls
CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)CandideServer.Helpers.BuildingFurnaceHelper::ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)CandideServer.Helpers.LogisticalBuildingHelper::CanDepositResourceIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32)CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)System.Array::Empty()CandideServer.ServerManagers.LogisticsServerManager_Requesting::TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32)CandideServer.Helpers.BuildingFurnaceHelper::Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizen(Shared.Data.DataModels.WorkOrderType, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.String, System.Int32, System.String)
String literals
resource:brickresource:clay
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
065CF9F4100BB83374DF5A2F1C022FE6A67A15ABDD047DE62976E8A5065F191A - Body hash
ED46F34E27E7B2B0E5AFDE7A20736CC3F85F6E34A6D5FA37D68B9FED5DD4125E - IL size46