CandideServer.ServerServices.JobsServerService
Type JSONpublic class in CandideServer.ServerServices
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerServices - Base type
System.Object - Hash
C50B073DE2C92C8C1B3B84725D9A5A2BAF1EBFD270A89B1CE0FC8D9553864A37
Relationships
Base type
System.Object
Methods
GetJob
#
private CandideServer.MessageModels.Jobs.GetJobResponse GetJob(CandideServer.MessageModels.Jobs.GetJobMessage msg)
Method metadata
- Visibilityprivate
- Return type
CandideServer.MessageModels.Jobs.GetJobResponse - StaticTrue
- VirtualFalse
- Hash
10C5DAA74F3FE1590E5F420357DF1636414E74BD1BFB43B897391B3348780620 - Body hash
B20C57A5BCBDBEDFD303FBD0A3F6912D4C0A029C8F5C293A7518CA4C84C4D968 - IL size514
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.JobModel>::TryGetValue(!0, !1&)CandideServer.MessageModels.Jobs.GetJobResponse::.ctor()CandideServer.MessageModels.Jobs.GetJobUserSettingsResponse::.ctor()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&)CandideServer.MessageModels.Citizens.GetCitizenResponse::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)CandideServer.MessageModels.Jobs.GetWorkRecipesResponse::.ctor()CandideServer.Helpers.WorkRecipesHelper::GetRecipeGroupsForCitizen(CandideServer.Models.Citizen.CitizenModel)CandideServer.Helpers.WorkRecipesHelper::GetUnlockedRecipesForCitizen(CandideServer.Models.Citizen.CitizenModel)System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse::.ctor()CandideServer.Helpers.LogisticalBuildingHelper::SummarizeAvailableStuffForBuilding(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean, System.Boolean)CandideServer.MessageModels.Jobs.GetResourceStorageAndAvailableStuff::.ctor()CandideServer.MessageModels.Jobs.GetStorageInventoryAndAvailableStuff::.ctor()System.String::op_Equality(System.String, System.String)CandideServer.MessageModels.Jobs.GetShopResponse::.ctor()CandideServer.Helpers.ShopHelper::GetShopsForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Buildings.BuildingInstanceModel)System.Collections.Generic.List<CandideServer.Models.SourceModel>::get_Count()CandideServer.MessageModels.Jobs.GetSourcesResponse::.ctor()System.Collections.Generic.List<CandideServer.Models.SourceModel>::ToArray()CandideServer.MessageModels.Jobs.GetWorkQueueResponse::.ctor()System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::ToArray()
Called by
String literals
market
OnReceive_CancelWorkOrder
#
public System.Void OnReceive_CancelWorkOrder(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
51E6EC84142D199B48FACB5FD4109724FC995A14C4AD92F8A547792540DC3780 - Body hash
C126D9EC6025E7DBF5B431DAEDD371F22DFA995604833B68C825DDD343438CEC - IL size48
Referenced calls
CandideServer.ServerControllers.JobsSController::FlagWorkOrderForRemoval(CandideServer.MessageModels.Jobs.CancelWorkOrderMessage)System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer>)
String literals
job-cancel-work-order
OnReceive_CreateWorkOrder
#
public System.Void OnReceive_CreateWorkOrder(CandideServer.MessageModels.Jobs.CreateWorkOrderMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D6EF66ED334311ED3D722411AC6CB58C57F385BF10CE223E7A392109D8BCDCE3 - Body hash
68B88559FC8AE441B1AEB6FFCD8F96E4C159EDD95195DD113347C22445015826 - IL size52
Referenced calls
CandideServer.ServerServices.SimpleInventoryServerService::OnReceive_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage, CandideServer.EventBus.EventBusArgs)CandideServer.ServerManagers.JobServerManager::TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean, System.Boolean)
OnReceive_Disconnect
#
public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4F9CA7DF96A3E7628ED1B442C8A49F441009373C947F0908E1A715825B9E2708 - Body hash
CD5FD9BCFD462ED599555B1FCEFBADAD8BA8CF70CD09FF48E3C45A4D99D1AFD8 - IL size12
OnReceive_GetAndListenOnJob
#
public System.Void OnReceive_GetAndListenOnJob(CandideServer.MessageModels.Jobs.GetJobMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8FF92DB24B1E97187C71B0C53CED5902336FD00C6F84B83FDDDD81511AE4EA41 - Body hash
0E051A0A21AC5202B495F11B163C424E930C923B2C5C2442A9120CBB827E74DF - IL size179
Referenced calls
CandideServer.ServerServices.JobsServerService::GetJob(CandideServer.MessageModels.Jobs.GetJobMessage)CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)CandideServer.ServerServices.ServerState_JobsPlayerListenersController::RegisterPlayerJobListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::RegisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::RegisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::RegisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)
OnReceive_GetJob
#
public System.Void OnReceive_GetJob(CandideServer.MessageModels.Jobs.GetJobMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A3FC9BEB6055FE008B6B58BD5977D205A66B7D47FC440A59738327048D856C9E - Body hash
158C6A3815E634D610BF3897478E8502588BF70136ADA1D2C71360AA369E664F - IL size21
OnReceive_GetTryCraftFurniture
#
public System.Void OnReceive_GetTryCraftFurniture(CandideServer.MessageModels.Jobs.GetTryCraftFurnitureMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
BA81B2BBA6FC28ABFB1190C5935F4943F367A7A5812E06D3E0387818ED6888F7 - Body hash
272BE18BEF09497CD57A25C14CD3AC5A4376C1CC242D62B91962C9E2A6A5E297 - IL size202
Referenced calls
CandideServer.ServerServices.SimpleInventoryServerService::OnReceive_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage, CandideServer.EventBus.EventBusArgs)CandideServer.ServerManagers.JobServerManager::TryCraftFurniture(System.String, System.Guid)System.Nullable<CandideServer.Buildings.BuildingControllers.LogisticsResult>::get_HasValue()System.Nullable<CandideServer.Buildings.BuildingControllers.LogisticsResult>::GetValueOrDefault()CandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse::.ctor()CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)
OnReceive_RequestSetUserState
#
public System.Void OnReceive_RequestSetUserState(CandideServer.MessageModels.Jobs.RequestSetUserSettingsMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9391B48B7EBDBD48112A5D140D902D91FD0AF8331D9B01D75AE45B1F7C8308B6 - Body hash
92ACBDE379D3A2D3AD7085BD2B574B75F56B5B4A7761B23CC497ACC638F96FD6 - IL size76
Referenced calls
CandideServer.ServerManagers.JobServerManager::TrySetUserSettings(System.Guid, CandideServer.Models.Job.JobUserSettings)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)CandideServer.ServerServices.JobsServerService::Send_JobUserSettingsChanged(CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage)
String literals
Failed setting user settings for job with ID:
OnReceive_StopListeningOnJob
#
public System.Void OnReceive_StopListeningOnJob(CandideServer.ServerServices.StopListeningOnJobMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
995000D70C53623C8108040B6B35352D25CFF6AC0B33FDE6F6A232F151C3A01B - Body hash
DF5A43FD233987D30ABC69F1AA4E67C5805DB3E6348BBC09C1306074CFAA050A - IL size255
Referenced calls
CandideServer.ServerServices.ServerState_JobsPlayerListenersController::UnregisterPlayerJobListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.JobModel>::TryGetValue(!0, !1&)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&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetInternalResourceStorageModel()CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::UnregisterPlayerInventoryListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::UnregisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)CandideServer.ServerServices.ServerState_CitizensPlayerListenersController::UnregisterPlayerCitizenListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)
Send_JobChanged
#
public System.Void Send_JobChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F5087F46B9D3310E202E38CF13E3F6B37C97CA8135AFC1F6D55A7E258D2ACD84 - Body hash
DF51CE3A68C2DF8BD1963572691522513213699FF77ECA5FE55F549C127CE278 - IL size39
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer>)
String literals
job-update-job
Send_JobChangedWithNewCitizen
#
public System.Void Send_JobChangedWithNewCitizen(CandideServer.MessageModels.Citizens.Jobs.JobChangedWithNewCitizenMessage msg, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer> existingJobListeners)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C18FE8F4C0AB4B8F480113DCD038E074303D63AF331E8075377AB01C488161DD - Body hash
A847020D304DDB2EE44BADD98DC78C2F0E50D5205F4E55D39929365742AD4049 - IL size18
String literals
job-changed-with-new-citizen
Send_JobFinishedWorkOrder
#
public System.Void Send_JobFinishedWorkOrder(CandideServer.MessageModels.Jobs.WorkOrderFinishedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4B59AEF81823FBE2CF41A9E7324909660A4985AFC5DC0931D7B923711CF21BA5 - Body hash
60BAE881C27D9030600FA757AFEF7D429B1F11732F055F68CA738D1633B19364 - IL size117
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer>)CandideServer.ServerServices.InternalResourceStorageServerService::GetInternalResourceStorageListeners(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>)System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>::GetEnumerator()HashSet.Enumerator<CandideServer.Server.Network.ConnectedPeer>::get_Current()System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::Remove(!0)HashSet.Enumerator<CandideServer.Server.Network.ConnectedPeer>::MoveNext()System.IDisposable::Dispose()CandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChanged(System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>)
String literals
job-finished-work-order
Send_JobRecipesChanged
#
public System.Void Send_JobRecipesChanged(CandideServer.MessageModels.Citizens.Jobs.UpdateJobRecipesMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A6AF88B48C96FEADA468BC7EA4C868CE99A804DA4D25163A54CA5BCA2024FBFD - Body hash
0A753BD3F32B4364B78E9EE5784275BBC2D6D2A7CB09E4D9E95529C4F05D1AFF - IL size39
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer>)
Called by
String literals
job-update-job-recipes
Send_JobUserSettingsChanged
#
public System.Void Send_JobUserSettingsChanged(CandideServer.MessageModels.Jobs.UpdateJobUserSettingsMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
04C222644A55229204352B3A731496364E5D25D88FF0BDD329DFD8829814758A - Body hash
A6B84C394DEDAC0DFCC81241CA8AADA7E883A1CDF228D6B2BA7CBE71602A44EA - IL size39
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer>)
String literals
job-update-job-user-settings