Romestead Assembly Reference

CandideServer.ServerControllers.JobsSController

Type JSON

public class in CandideServer.ServerControllers

Methods7
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerControllers
  • Base typeSystem.Object
  • HashBA1FDA60180820DAA89DCD0E64A027CBB362A9A07E46B39C372E0F1B3ACA6B05

Relationships

Base type

System.Object

Methods

CreateJob

public System.Void CreateJob(System.Guid newId, System.String jobBaseId, System.Nullable<System.Guid> buildingId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB6E390A56995E9403FD5512D6F99F3CA15BD6013C567739503DB24115D9A5435
  • Body hash674CD7D8A43E825C0A292E103CCCEE6DB307A62081B6A4478E6ACD9D752D6127
  • IL size47
Referenced calls
Called by
String literals
  • Couldn't find Job with base ID:

FlagWorkOrderForRemoval

public System.Boolean FlagWorkOrderForRemoval(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash6D1D2ACE73B4BFC74DBA9F875823294176625E40664AAC2A753A6367CDD085C7
  • Body hashF2DB78C653DE4FA069823CDD75BEA4A291CF88C15E458BD5420A0DB3AA0F8E84
  • IL size150
Referenced calls
  • JobsSController.<>c__DisplayClass3_0::.ctor()
  • CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel&)
  • JobsSController.<>c__DisplayClass3_0::<FlagWorkOrderForRemoval>b__0(CandideServer.Models.WorkOrders.WorkOrderModel)
  • System.Predicate<CandideServer.Models.WorkOrders.WorkOrderModel>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::Find(System.Predicate<!0>)
  • 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::ToStringAndClear()
  • CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
Called by
String literals
  • Couldn't find work order with ID:
  • on Job with ID:

OnServerGameStateLoaded

private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashED85928B3AA36C9D50F3A5583D8502E4B39CF80F02805C566F992BC8CE813ACF
  • Body hashDEA520AE8F4C9D9F0838980600FA14AC85323F664E6B5378549DFC491D48421C
  • IL size173
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.JobModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.JobModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.JobModel>::get_Current()
  • System.Collections.Generic.List<CandideServer.Models.SourceModel>::.ctor()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.SourceModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.SourceModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.SourceModel>::get_Current()
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • System.Collections.Generic.List<CandideServer.Models.SourceModel>::Add(!0)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.SourceModel>::MoveNext()
  • System.IDisposable::Dispose()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.JobModel>::MoveNext()

RemoveJob

public System.Void RemoveJob(System.Guid jobId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash26BB0AA75A5C43B3F74B0834FE0CCCD5B3B902B6CDA97BA4029C5B2F788A10EF
  • Body hashF8081A83227871F26A65D7034D393E42DD8BF4A07FD0C87ACEEFB8F479124E41
  • IL size30
Referenced calls

SetOrderStatus

public System.Void SetOrderStatus(CandideServer.Models.JobModel job, CandideServer.Models.WorkOrders.WorkOrderModel workOrder, CandideServer.Models.WorkOrders.WorkOrderStatus status)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA95CE5427DCD61B192C3E3F5E9CE23895B4C70B5F655B2E8645D6D938DA96C2F
  • Body hash8C1BECBF9EC1B031105CC691FF91C21AB1073D363847A5C9626BACEDA3AB4999
  • IL size64
Referenced calls
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Equality(System.Guid, System.Guid)
Called by

SetUserSettings

public System.Boolean SetUserSettings(System.Guid jobId, CandideServer.Models.Job.JobUserSettings jobUserSettings)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashA33EC456F70C7ABD7454FB4EA8E4A622B000C7619EA8533C2FE57B5FADCE114F
  • Body hashAC609BF1BD29227BDD67C2330DAD10ABABEF2BF7C05DCC5AA4704B518EEA8A67
  • IL size21
Referenced calls
Called by

TryCreateWorkOrder

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash60DC66CE2CFC4FF6EA3C7BC7993D3487D71B536149CF0E0A6C1EFE49C8B5FB0D
  • Body hash8DACD0D87971000AA5D9831E05067D7E62FFA39413A1B6FA2FF4516EFC142581
  • IL size529
Referenced calls
  • CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel&)
  • System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::get_Count()
  • 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::ToStringAndClear()
  • CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Citizen.CitizenModel>::TryGetValue(!0, !1&)
  • Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)
  • System.Collections.Generic.HashSet<System.String>::Contains(!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.String::Concat(System.String, System.String, System.String)
  • CandideServer.Models.WorkOrders.WorkOrderModel::FromRecipe(Shared.Data.DataModels.WorkRecipeModel)
  • JobsSController.<>c::<TryCreateWorkOrder>b__2_0(CandideServer.Models.WorkOrders.WorkOrderModel)
  • System.Predicate<CandideServer.Models.WorkOrders.WorkOrderModel>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::FindIndex(System.Predicate<!0>)
  • System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::get_Item(System.Int32)
  • System.String::op_Equality(System.String, System.String)
  • System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::RemoveAt(System.Int32)
  • System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::Add(!0)
  • System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::Insert(System.Int32, !0)
Called by
String literals
  • Work queue is full for job with ID
  • Job doesn't have a citizen.
  • Couldn't find citizen with ID:
  • TryCreateWorkOrder
  • : We got a request to do
  • producing reward id
  • but we already have it unlocked.
  • TryCreateWorkOrder: We got a request to do
  • as a repeated work order but it is set as unrepeatable in the database.