CandideServer.ServerServices.CitizenServerService
Type JSONpublic class in CandideServer.ServerServices
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerServices - Base type
System.Object - Hash
57903D614B03ABBE1635EE264CB2F6C5109A2F1ED4B00DFDE8E31D3074B7FBCB
Relationships
Base type
System.Object
Methods
GetCitizenListeners
#
private System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>> GetCitizenListeners(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Citizens.UpdateCitizenMessage> updates)
Method metadata
- Visibilityprivate
- Return type
System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>> - StaticTrue
- VirtualFalse
- Hash
792D2C836FC458F039C1B621889746E72D9C3F0905AE858E8AA41C8382613C5A - Body hash
8B10179F9B0F401EB99E461BB4BECF47073733EB6572B34C49D194CD8C477B05 - IL size184
Referenced calls
System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>>::.ctor()System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>::GetEnumerator()System.Collections.Generic.IEnumerator<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>::get_Current()System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)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.Citizens.UpdateCitizenMessage>>::TryGetValue(!0, !1&)System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>::Add(!0)System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>::.ctor(System.Int32)System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)System.Span<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>::get_Item(System.Int32)System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>>::set_Item(!0, !1)HashSet.Enumerator<CandideServer.Server.Network.ConnectedPeer>::MoveNext()System.IDisposable::Dispose()System.Collections.IEnumerator::MoveNext()
OnReceive_AcquireCitizenQuest
#
private System.Void OnReceive_AcquireCitizenQuest(CandideServer.MessageModels.Citizens.AcquireCitizenQuestMessage msg)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D3A22EC5B40358FA9F816004C3BD2D7535C32790AEC41B1CC3384813531A9D4D - Body hash
5F273CF15B9A7B31D7F0BD4580EE1A01626DF47BDE0643F5BF8DFFC5995AFDD7 - IL size44
Referenced calls
String literals
Tried picking up quest for citizen but the status of the citizen-quest is not set to available
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
0D3E18675D0B481F0A9862A22E72466FF08EA3E2DF76BBF931C0709A1A419418 - Body hash
9EA36D4B0C8DC2F35A3606F2F88140D92430C5B9308D434E9912B062B8204C5D - IL size12
SendCreateCitizenForTown
#
public System.Void SendCreateCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
35F0C3854CFCF28D998BAE6328EAC6D4B8B7ECA958227C417A8A57ADE6962CC9 - Body hash
B8D719AE3F27D1922B0CE21B48636BDDE109E26EDAE82D7B3789A6EB6487AAF7 - IL size17
Referenced calls
String literals
citizens-create-overview-citizen-for-town
SendRemoveCitizen
#
public System.Void SendRemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
00EFEAE42BE3DAA455ADA5B1D426C60A8CAE690B12E1F749E61C7458A814B9C0 - Body hash
855DEFD152FB5969F32AB9D652076BC0786D12D0979FC38EB4B59CEEDC61031A - IL size17
Referenced calls
String literals
citizens-remove-overview-citizen
Send_CitizensChanged
#
public System.Void Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F13A12F248D4C2D98124BF45A54A0F8601F28880B75D3C7AE01E7558DD1025CB - Body hash
15EEE57C1954858C31090FD2AA6F862A14692DC685BC6EC6ACFC79D0455DDCD4 - IL size98
Referenced calls
CandideServer.ServerServices.CitizenServerService::GetCitizenListeners(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>)System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>>::GetEnumerator()Dictionary.Enumerator<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>>::get_Current()CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()System.Collections.Generic.KeyValuePair<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>>::get_Value()System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>::ToArray()System.Collections.Generic.KeyValuePair<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>>::get_Key()CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)Dictionary.Enumerator<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage>>::MoveNext()System.IDisposable::Dispose()
Called by
CandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperienceCandideServer.ServerManagers.CitizenServerManager::GenerateQuestForCitizenCandideServer.ServerManagers.CitizenServerManager::SetCitizenStatusAndSendUpdateCandideServer.ServerManagers.CitizenServerManager::TryGiveGiftToCitizenCandideServer.ServerManagers.CitizenServerManager::UpdateCitizenHungerCandideServer.ServerManagers.CitizenServerManager::UpdateStatsAndSendUpdateCandideServer.ServerManagers.TownsServerManager::AssignCitizenToSlotCandideServer.ServerManagers.TownsServerManager::AssignCitizenToSlotCandideServer.ServerManagers.TownsServerManager::SwitchCitizenSlotsCandideServer.ServerManagers.TownsServerManager::UnassignCitizenFromSlotCandideServer.Simulations.CitizenServerSystem::Update
String literals
citizens-update-citizen