CandideServer.Buildings.BuildingControllers.QuarryController
Type JSONpublic class in CandideServer.Buildings.BuildingControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Buildings.BuildingControllers - Base type
CandideServer.Buildings.BuildingControllers.AbstractBuildingController - Hash
FE19E805401BB1B31D4545AC50ECA081CB7C3AB496C84D928AE45DAF4699F78C
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_jobGuid# | private | private System.Guid _jobGuid |
Methods
GetStorageMaximumForLevel
#
public System.Collections.Generic.Dictionary<System.String, System.Int32> GetStorageMaximumForLevel(System.Int32 level)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.Dictionary<System.String, System.Int32> - StaticFalse
- VirtualFalse
- Hash
0A71A71A5FB3FEA50D258203612C6564A4CFCD337491F9267332742394039BE2 - Body hash
2C93468001739CAB8F3E182207AC9E6A7DCE28158A08E40E8DF6EA6BCB38E2CB - IL size101
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Int32>::.ctor()System.Collections.Generic.Dictionary<System.String, System.Int32>::Add(!0, !1)
Called by
String literals
resource:stone
OnCitizenAssignedToSlot
#
public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
70C3BA9DB565A84A3E177127379AAE4768C49EC2B0CC811419713EDC3262DC4C - Body hash
FB0B6F411EFF55B71EAFE4B87CAD4239ADB11FE979D7FB9A32D4AA217B9697C9 - IL size24
Referenced calls
String literals
recipe:mining:rocks
OnLoaded
#
public System.Void OnLoaded()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
84F937FBC55F40ACB015BCAFB24BF0EFE47FC3F11F661E647BE99115B74FC1AC - Body hash
CA84EE274F2ECFF7E7A0B702D4FEFB1FBF65BD578E50E9D32BFF0D899B2F5B9A - IL size294
Referenced calls
System.String::op_Equality(System.String, System.String)CandideServer.ServerManagers.WorkRecipesServerManager::AddRecipeForSpecificBuilding(System.Guid, System.String, System.String, System.Boolean)CandideServer.Buildings.BuildingControllers.QuarryController::GetStorageMaximumForLevel(System.Int32)System.Func<System.Int32, System.Collections.Generic.Dictionary<System.String, System.Int32>>::.ctor(System.Object, System.IntPtr)CandideServer.Buildings.BuildingControllers.AbstractBuildingController::ValidateResourceStorageMaximums(System.Func<System.Int32, System.Collections.Generic.Dictionary<System.String, System.Int32>>)
String literals
volcanicrecipe:mining:ironjob:minerdesertrecipe:mining:copperrecipe:mining:tinplainsforestrecipe:mining:flint
OnNewlyCreated
#
public System.Void OnNewlyCreated()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0F6696266D8AAF1B5EA3004C4B6BCD08E79CACAE50B43458B95BC3A9DA988185 - Body hash
A066F10DD99700E3CBF4224416C804C2FA497603CE45DD9940B214496227481C - IL size324
Referenced calls
System.Collections.Generic.List<System.Guid>::get_Item(System.Int32)CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel&)CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)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.Buildings.BuildingControllers.QuarryController::GetStorageMaximumForLevel(System.Int32)CandideServer.ServerManagers.BuildingsServerManager::CreateInternalResourceStorageForBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage, CandideServer.ServerControllers.IOStorageCreationType)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)
String literals
Failed state setupresource:stoneObject_StorageBuildings_Output
OnTickJob
#
protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9BB7D96A56CA22050B50260EA98880DE4717333F32B125CB8537CBDF73B2CFBA - Body hash
03682FCAEAFE356209105591DD1EFC0750E352014E67533DA4BD7BC436FBCB16 - IL size172
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 typeforQuarryController
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
7195A15A5D7CE48C86144A8A0449A8B5DDA9537F4902B909D8A10EB876F2940D - Body hash
BBC6FCC051BE79D6C0AFF4C13E6F2E4DF80E45C839413C1E0A251775C69465DB - IL size84
Referenced calls
CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)System.Nullable<System.Guid>::get_Value()CandideServer.Buildings.BuildingControllers.QuarryController::GetStorageMaximumForLevel(System.Int32)QuarryController.<>c::<OnUpgraded>b__4_0(System.Collections.Generic.KeyValuePair<System.String, System.Int32>)System.Func<System.Collections.Generic.KeyValuePair<System.String, System.Int32>, Shared.Models.Items.ResourceAmount>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)CandideServer.ServerControllers.InternalResourceStorageSController::UpdateInternalResourceStorageMaximums(System.Guid, System.Collections.Generic.IEnumerable<Shared.Models.Items.ResourceAmount>)