Romestead Assembly Reference

CandideServer.ServerManagers.WorkRecipesServerManager

Type JSON

public class in CandideServer.ServerManagers

Methods2
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerManagers
  • Base typeSystem.Object
  • Hash064F4EFDDD62DB799054B9D483569CE9666DD608C425301CCEEC45F7075BE7DF

Relationships

Base type

System.Object

Methods

AddRecipe

public System.Void AddRecipe(System.String workRecipeId, System.String jobId, System.Boolean sendToNetwork)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash88A0E9A7DF55AEBC0F498819B722CE109C29E62547CB1C509F6C79D72D0D3B76
  • Body hashA76861CF6DA7A196BE6ACDA3C60A1B333753D443F1A5465E9551572BA2A56D1F
  • IL size199
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.HashSet<System.String>>::ContainsKey(!0)
  • System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.HashSet<System.String>>::get_Item(!0)
  • System.Collections.Generic.HashSet<System.String>::Add(!0)
  • System.Collections.Generic.HashSet<System.String>::.ctor()
  • System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.HashSet<System.String>>::set_Item(!0, !1)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.JobModel>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.JobModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.JobModel>::get_Value()
  • System.String::op_Equality(System.String, System.String)
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel&)
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.JobModel>::get_Key()
  • CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage::.ctor(System.Guid, CandideServer.Models.Citizen.CitizenModel)
  • CandideServer.ServerServices.JobsServerService::Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.JobModel>::MoveNext()
  • System.IDisposable::Dispose()
Called by

AddRecipeForSpecificBuilding

public System.Void AddRecipeForSpecificBuilding(System.Guid buildingId, System.String workRecipeId, System.String jobId, System.Boolean sendToNetwork)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5135381402E588BDCEDBACB6813F3FD46E39603A23FB6CBD61025D505819FA92
  • Body hashB971772BE0740CFE6DBAECA1BF21B0D043474C7D6D0749939096BF80E655E6BA
  • IL size352
Referenced calls
Called by
String literals
  • AddRecipeForSpecificBuilding
  • : Tried adding work recipe ID
  • to job
  • but the building does not have any slots matching the job.