CandideServer.Buildings.BuildingControllers.BakeryController
Type JSONpublic class in CandideServer.Buildings.BuildingControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Buildings.BuildingControllers - Base type
CandideServer.Buildings.BuildingControllers.AbstractBuildingController - Hash
278451E305FBE4A1EF8505038389244254C59E24402454BEB4B67058A1BA2DC9
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_furnace# | private | private CandideServer.Models.SourceModel _furnace |
_furnaceArea# | private | private CandideCreator.Shared.Models.RectangleF _furnaceArea |
_furnaceSourceId# | private | private System.Guid _furnaceSourceId |
Methods
AfterJobTimerTick
#
protected System.Void AfterJobTimerTick(System.Boolean didFurnaceWork)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A79F8BE9908A4BB77FDAF398991518F20348E1387CCB629EEEE829858AA39DFE - Body hash
0C33A50E1C8414939204A03444B176BC8CC9900B4446140D2FDC13AA144ADFFB - IL size8
OnBuildingRemove
#
public System.Void OnBuildingRemove()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
991376B4D2BDA8251BF491B67100511FDC34E0122888DB423DB0F20049CD1B10 - Body hash
BC274AC3D0EB25D1136EA9B3E8AA842284BD953924A9E88EEBBA9F4181AD4253 - 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
1AE8DC69FC9DB9B6FE489AED7381279AC61B0930A9A7B218BC17101AEEBCE415 - Body hash
9958D9C93A31149D471FDDC2BC9CC2230BEB95BC0532EF86B98F1DD0B3F75231 - IL size37
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.SourceModel>::TryGetValue(!0, !1&)CandideServer.Exceptions.BuildingLoadException::.ctor()CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()
OnNewlyCreated
#
public System.Void OnNewlyCreated()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
25D43E2D7146E16049B12A05FAB7040B462E67B454A3DF955D19A8704DAF7298 - Body hash
B67A5DA80F2E0BE991C8E6577BC1A26439B7E94275F7F085EDAD7A9DFDD81C78 - IL size157
Referenced calls
CandideServer.Helpers.BuildingFurnaceHelper::CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)System.Guid::NewGuid()Shared.Messages.CreateNewInventoryMessage::.ctor()Shared.Text.StringId::op_Implicit(System.String)CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()
String literals
Object_StorageBuildings_Output
OnTickFurnace
#
private System.Void OnTickFurnace(System.Boolean didFurnaceWork)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
77CA5EFC95A32E35A54E0F027469034CAE70CE9EB7094927515058A73002B741 - Body hash
D8EC582352D57407DCD544B14884E7BB4F5AB1305B1CA6BD71E7EBC31EED92E2 - IL size42
Referenced calls
CandideServer.Helpers.BuildingFurnaceHelper::ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)CandideServer.Helpers.BuildingFurnaceHelper::Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)
OnTickJob
#
protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
58AA3B72AB80DC51019F5C1458178AE4713F6A51E656762D1C1DDBFD22FE34FB - Body hash
3ADBC10401048356359BAF6BB2F41AAB78D21AE272A3E48CA367FEDE96460CE8 - IL size155
Referenced calls
CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
String literals
Unknown output typeforBakeryController
OnUpgraded
#
public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7D4D775E88F86B8EED39551A6302081221B635E1AAA63EF2603671D1310AA111 - Body hash
6AB753D5CB35DC62F314934034AD84003AB1BBCA20DF32F1C3C6D9D2FA0FBF77 - IL size38
Referenced calls
CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()CandideServer.ServerControllers.SimpleInventorySController::IncreaseInventorySpace(System.Guid, System.Int32)
UpdateFurnaceArea
#
private System.Void UpdateFurnaceArea()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
24DBDC55184AA143E6C2B4E21C1F5EAD423692A4B589C3C13970426FCD568257 - Body hash
3E96627AD896BA50751389380AD382FFF611DBA59E6DD202526496A0B7F8C26B - IL size141
Referenced calls
Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, System.Single)