CandideServer.Buildings.BuildingControllers.PotteryController
Type JSONpublic class in CandideServer.Buildings.BuildingControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Buildings.BuildingControllers - Base type
CandideServer.Buildings.BuildingControllers.AbstractBuildingController - Hash
C92E89BCCF18BB22E9327057C40A0619DD9C45CCB58430CCFA9B5116F104A702
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_eventAdded# | private | private System.Boolean _eventAdded |
_furnace# | private | private CandideServer.Models.SourceModel _furnace |
_furnaceArea# | private | private CandideCreator.Shared.Models.RectangleF _furnaceArea |
_furnaceSourceId# | private | private System.Guid _furnaceSourceId |
_sourceMaterialStorageId# | private | private System.Nullable<System.Guid> _sourceMaterialStorageId |
Methods
AfterJobTimerTick
#
protected System.Void AfterJobTimerTick(System.Boolean didFurnaceWork)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5D25F2039664D114425DDFC554A4A92624F13FE3F7D67CBEF9838952DC407DCA - Body hash
7BAD844592DFC972C7A5EA2FE10326821136A66CBF9C628038C6C20D10434961 - IL size8
BuildingsSController_OnBuildingRemoved
#
private System.Void BuildingsSController_OnBuildingRemoved(System.Guid buildingId)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
128609B6A31C10E9A91528089E029904DE1B16F6BA54BD1EFA509F1C00E75617 - Body hash
6EE8EC06E0CEB4BD4F43274E1A976277DB90E0DBFF3BD6CA8C62834A5136F1FA - IL size64
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable<System.Guid>, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)
BuildingsSController_OnNewBuildingSpawned
#
private System.Void BuildingsSController_OnNewBuildingSpawned(System.Guid buildingId, System.Nullable<System.Guid> townId, System.String buildingTypeId)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F93F6F2A6DA68B04B936E167106B36B86CB94F6520625860983BA0F27C2C42CB - Body hash
7CE75E716B485715E4C5EF95124777ECE7C3B904EF213F3B907BA683A7D16E61 - IL size134
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)System.String::op_Equality(System.String, System.String)CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable<System.Guid>, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)
Called by
String literals
material_storage
OnBuildingRemove
#
public System.Void OnBuildingRemove()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C2B7BEDE8EC39375A77ED7B295527315F260DC016CEB934111ED8265CC754C32 - Body hash
0D484B772957C26A237BD9CF568E5342C24FC4F5EBC2F5317F6FDCB3A5DC6154 - IL size78
Referenced calls
CandideServer.Buildings.BuildingControllers.PotteryController::BuildingsSController_OnBuildingRemoved(System.Guid)BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)CandideServer.ServerControllers.BuildingsSController::remove_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)CandideServer.Buildings.BuildingControllers.PotteryController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable<System.Guid>, System.String)BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)CandideServer.ServerControllers.BuildingsSController::remove_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)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
1B4D5DC0C4711D835F7D4E1B9CD68F1B9D1EC4C7F90CEAB2A63C42392617B509 - Body hash
62D4046B7CBFCF48709834A97539952BF2050B7982B256E5F3826EA974566F70 - IL size110
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.SourceModel>::TryGetValue(!0, !1&)CandideServer.Exceptions.BuildingLoadException::.ctor()CandideServer.Buildings.BuildingControllers.PotteryController::BuildingsSController_OnBuildingRemoved(System.Guid)BuildingsSController.ServerGameStateBuildingRemoved::.ctor(System.Object, System.IntPtr)CandideServer.ServerControllers.BuildingsSController::add_BuildingRemoved(BuildingsSController.ServerGameStateBuildingRemoved)CandideServer.Buildings.BuildingControllers.PotteryController::BuildingsSController_OnNewBuildingSpawned(System.Guid, System.Nullable<System.Guid>, System.String)BuildingsSController.ServerGameStateBuildingAdded::.ctor(System.Object, System.IntPtr)CandideServer.ServerControllers.BuildingsSController::add_NewBuildingSpawned(BuildingsSController.ServerGameStateBuildingAdded)CandideServer.Buildings.BuildingControllers.CarpenterController::FindMaterialStorageAndCreateConnection(System.Nullable<System.Guid>, CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)CandideServer.Buildings.BuildingControllers.PotteryController::UpdateFurnaceArea()
OnNewlyCreated
#
public System.Void OnNewlyCreated()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1E09C72FFE799C33882318D2672B3F8991399D85580D1A0DFD60140E2155A1EE - Body hash
E0BB02BC66EF4F9550237829E2E9E437C2AB573F33B3575D50C672B3198A21CE - IL size215
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.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)CandideServer.Buildings.BuildingControllers.PotteryController::UpdateFurnaceArea()
String literals
Object_StorageBuildings_Output
OnTickFurnace
#
protected System.Void OnTickFurnace(System.Boolean didFurnaceWork)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C2D1E1AD83128A1D3721B5FD835DE13A53F58C7396516854CFA7E3FF025FCB79 - Body hash
7F0F4F2110C07D975217A57BE8CC10445C3C02AD84394CAFBCABDC27A24A56AC - 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
60658CF15BBA78F0B57DC6DE4CA284C3A4893E0AFCC7F01C1842D9E07101BB15 - Body hash
A84DE054545361002D55D81B2489660E2847626D1572B59674A49B60D9D1BE82 - 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 typeforPotteryController
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
A17E28AF97C7288AFBF0BAAE6E53B2A1C2C43E2EB1F15EF1513134FAF3129906 - Body hash
18D68AC905200558A5EB22959A62526906795A8E05A85AB91A23CFB3C06F4192 - IL size15
UpdateFurnaceArea
#
private System.Void UpdateFurnaceArea()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5B78C54CF99F866CAD55C014273D9B548CCBD5D90A43211464133B224D82EB01 - Body hash
CBA97690D7494A5598992D481CC0E9C9C5F30DEE61DE166BEBFE4FAD4D9BF190 - 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)