CandideServer.ServerManagers.WorkRecipesServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
064F4EFDDD62DB799054B9D483569CE9666DD608C425301CCEEC45F7075BE7DF
Relationships
Base type
System.Object
Methods
AddRecipe
#
public System.Void AddRecipe(System.String workRecipeId, System.String jobId, System.Boolean sendToNetwork)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
88A0E9A7DF55AEBC0F498819B722CE109C29E62547CB1C509F6C79D72D0D3B76 - Body hash
A76861CF6DA7A196BE6ACDA3C60A1B333753D443F1A5465E9551572BA2A56D1F - 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()
AddRecipeForSpecificBuilding
#
public System.Void AddRecipeForSpecificBuilding(System.Guid buildingId, System.String workRecipeId, System.String jobId, System.Boolean sendToNetwork)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5135381402E588BDCEDBACB6813F3FD46E39603A23FB6CBD61025D505819FA92 - Body hash
B971772BE0740CFE6DBAECA1BF21B0D043474C7D6D0749939096BF80E655E6BA - IL size352
Referenced calls
CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)System.Collections.Generic.List<System.Guid>::GetEnumerator()List.Enumerator<System.Guid>::get_Current()CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel&)System.String::op_Equality(System.String, System.String)List.Enumerator<System.Guid>::MoveNext()System.IDisposable::Dispose()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<System.String>>::TryGetValue(!0, !1&)System.Collections.Generic.HashSet<System.String>::Add(!0)System.Collections.Generic.HashSet<System.String>::.ctor()System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<System.String>>::set_Item(!0, !1)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetJob(System.Guid, CandideServer.Models.JobModel&)CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel&)CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage::.ctor(System.Guid, CandideServer.Models.Citizen.CitizenModel)CandideServer.ServerServices.JobsServerService::Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage)
Called by
String literals
AddRecipeForSpecificBuilding: Tried adding work recipe IDto jobbut the building does not have any slots matching the job.