Romestead Assembly Reference

CandideServer.ServerManagers.JobServerManager

Type JSON

public class in CandideServer.ServerManagers

Methods11
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerManagers
  • Base typeSystem.Object
  • HashCC7F27E20C3C7B8F3D428D084A42CC1942C7FE09A09B01B0CB28652641B5E99B

Relationships

Base type

System.Object

Methods

ApplyCurrentOrderProgress

public CandideServer.Models.WorkOrders.WorkOrderModel ApplyCurrentOrderProgress(CandideServer.Models.JobModel job, System.Single progressVelocity, System.Single quality)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.WorkOrders.WorkOrderModel
  • StaticTrue
  • VirtualFalse
  • HashF18544A4C3459CACC70307FF2FEDB3CBC001E4C362E6F9CEA79B0ADCDDA52215
  • Body hash7CBDDD04C265E210D9373FA9AED61563BF30CA8D1635714D964C601DE5BD1C36
  • IL size46
Referenced calls
Called by
String literals
  • ApplyCurrentOrderProgress: Current work order was null for job

Building_FinishCurrentWorkOrder

public System.Boolean Building_FinishCurrentWorkOrder(CandideServer.Buildings.BuildingControllers.AbstractBuildingController buildingController, CandideServer.Models.JobModel job, CandideServer.Models.Citizen.CitizenModel citizen)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash1F5B351E771193C605846EC69F6F21FD601ECDB69758C50A06D849DE1B77922D
  • Body hash8C42D13A08625FF7C0A6E447B3567DA4158373518AAA551DA2EBF7D5ABA19265
  • IL size615
Referenced calls
Called by
String literals
  • Building_FinishCurrentWorkOrder: Job citizen ID and citizen ID is not the same. Building is
  • CurrentWorkOrder is null but we tried Finishing the work order anyway.
  • CurrentWorkOrder is not set to Ok but we tried to finish it.
  • Work order has special output type
  • Couldn't find StorageInventory for AbstractBuildingController
  • Job_Chat_InsufficientMaterials
  • Job_Chat_InsufficientMaterials_F
  • Can't find internal resource storage for building
  • Job_Chat_InsufficientResources
  • Job_Chat_InsufficientResources_F

Building_UpdateJobStatus

public System.Boolean Building_UpdateJobStatus(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, CandideServer.Models.JobModel job)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash23B8093ED34A6FF04C268FD015018CC1F481F4CB91F8CE76F8930C2243E88448
  • Body hash9DF0E03908C28B10430ACEEF9484AB8629A7714CA3BF5A45C97049129D1A3B55
  • IL size87
Referenced calls
Called by

FindAndSetNewCurrentWorkOrder

private System.Boolean FindAndSetNewCurrentWorkOrder(CandideServer.Models.JobModel job, CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Boolean startSearchAtCurrentWorkOrder)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashB1CEC33A45E2E3E657751444EC3BAFC1437F7CD116931804E4CF2E5FB50AD8BC
  • Body hash2D6342A0D03696DE2E14C2928919A779E7D020DF95B16FBFECAF75EF8EEFEF8B
  • IL size301
Referenced calls
Called by

OnCitizenAssignedToJob

public System.Void OnCitizenAssignedToJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot, CandideServer.Models.JobModel job, CandideServer.Models.Buildings.BuildingInstanceModel building)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash394AD38D0BD60EF24501B9215CCE24C59584F62BD678AA60555856FE5A9C5CE3
  • Body hash33F4F56B3319511244425EB0D79696F3C4C804D4497147225F35E3F97D017563
  • IL size138
Referenced calls
Called by

RollExpertiseGatherDrop

public System.Void RollExpertiseGatherDrop(CandideServer.Models.JobModel job, CandideServer.Models.WorkOrders.WorkOrderModel order, CandideServer.Models.Citizen.CitizenModel citizen, Shared.Data.DataModels.WorkRecipeModel recipe, CandideServer.Buildings.BuildingControllers.AbstractBuildingController buildingController)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7FD238DCF54D3351F13F70CFCA34557C85174741DC47B661669AD79E496B718A
  • Body hash55C6B88BD5A5411EC88CABC0A85926F2742834F3233087EDE0573D2F887C6506
  • IL size506
Referenced calls
Called by
String literals
  • lumber_yard
  • worship_flag:lumber_yard_rare_finds
  • quarry
  • worship_flag:quarry_rare_finds
  • claypit
  • worship_flag:clay_pit_rare_finds
  • Job_Chat_UniqueFind
  • Job_Chat_UniqueFind_F

SendJobChanged

public System.Void SendJobChanged(CandideServer.Models.JobModel job)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash3C92FDE0E52BA71DB03D62AA0F991E296A711F7F1CD5A9D2DDD3794F7A4D13D3
  • Body hashFF8A0D95DF6ED1935C38905ED0FA665B3EC07A3E82583E94D93EB7C205BC5477
  • IL size31
Referenced calls
Called by

SetCurrentWorkOrderFinished

public System.Void SetCurrentWorkOrderFinished(CandideServer.Models.WorkOrders.WorkOrderModel order, CandideServer.Buildings.BuildingControllers.AbstractBuildingController buildingController, CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job, CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, CandideServer.Buildings.BuildingControllers.LogisticsResult result)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9071F4C84B013B625C0422AC2D6EF7370972F543993E6860D314FF4AF333A8BF
  • Body hash6A3324429F8E92CC94EAE95CAE7742FCE67B4BC36C33184F7C1D5D97375B8AE1
  • IL size451
Referenced calls
Called by

TryCraftFurniture

public System.Nullable<CandideServer.Buildings.BuildingControllers.LogisticsResult> TryCraftFurniture(System.String furnitureId, System.Guid jobId)

Method metadata
Referenced calls
Called by
String literals
  • Couldn't find StorageInventory for AbstractBuildingController
  • job:sculptor

TryCreateWorkOrder

public System.Boolean TryCreateWorkOrder(System.Guid newGuid, System.String recipeId, System.Guid jobId, System.Boolean isRepeating, System.Boolean startWorkingImmediatelyIfNoCurrentOrder)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash53362651B70D7C495649B2EDC3D2683B8086F657E1A0CD6E9CDAFA014AD5D2BA
  • Body hash22142D5F0355D904A04ECB167E079B97824C1F0F65FA1FB22F620613010EA9F8
  • IL size82
Referenced calls
Called by

TrySetUserSettings

public CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage TrySetUserSettings(System.Guid jobId, CandideServer.Models.Job.JobUserSettings jobUserSettings)

Method metadata
Referenced calls
Called by