CandideServer.ServerServices.TownsServerService
Type JSONpublic class in CandideServer.ServerServices
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerServices - Base type
System.Object - Hash
91C79D4FDDC2F0DCD4D327E3C64323D31A3E7C16ECE36E1AE484192517FBB100
Relationships
Base type
System.Object
Methods
GetTownListeners
#
private System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>> GetTownListeners(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Towns.TownOverviewListeningData> messages)
Method metadata
- Visibilityprivate
- Return type
System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>> - StaticTrue
- VirtualFalse
- Hash
E687687C24CE461F40895E5C193FDB418BDEEF13CA6D6614004CB7C47E8088EE - Body hash
9760B3BD6573AB31EE3E93DE09390DAE81B74D9BD6480C7C10F07EB2BFA8EE3A - IL size184
Referenced calls
System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>>::.ctor()System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Towns.TownOverviewListeningData>::GetEnumerator()System.Collections.Generic.IEnumerator<CandideServer.MessageModels.Towns.TownOverviewListeningData>::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.Towns.TownOverviewListeningData>>::TryGetValue(!0, !1&)System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>::Add(!0)System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>::.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.Towns.TownOverviewListeningData>::get_Item(System.Int32)System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>>::set_Item(!0, !1)HashSet.Enumerator<CandideServer.Server.Network.ConnectedPeer>::MoveNext()System.IDisposable::Dispose()System.Collections.IEnumerator::MoveNext()
OnReceive_AssignCitizenToSlot
#
public System.Void OnReceive_AssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
723605F1569A5156986F10AA1D81ACDAE77EDA17CC2B223393A28C1C7ADA700D - Body hash
F35D9D2E8AABF06331D8F0A7BF95A7F6AE30731B7A0EB0E3B28ABE3A2E473F72 - IL size7
OnReceive_CitizenSwitchTown
#
public System.Void OnReceive_CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
49538AFFB266EABBECD876B82F3EB945D539D5C159BFF5622CA34F404C6ACCE5 - Body hash
9A2EE2A7A20BD0CA99848828FBBFC07F7EC6594CEC1F749EF6B32798B5AFD6CA - IL size7
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
26A2F36FBAFF1A1B7AD9CAC388CC2FF685A6D718A753F5A53156C84C8B2E2D24 - Body hash
C2C13CC12137E73511B721C7C44C12ED78A89CF1D8A80FE4B820B047A0740EB8 - IL size12
OnReceive_GetAndListenToTown
#
public System.Void OnReceive_GetAndListenToTown(CandideServer.MessageModels.Towns.GetAndListenToTownRequest msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
419671B0923C9D71CC017CC84D5AF7F82ECC07AEE758CC54666056390F9D290C - Body hash
3C93F3E4B21132638CF4494DAB8EF75548D10E2FED40FFC190F0EC7E4CB1096C - IL size82
Referenced calls
CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel&)CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)CandideServer.ServerServices.ServerState_TownsPlayerListenersController::RegisterPlayerTownListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)CandideServer.MessageModels.Towns.GetAndListenToTownResponse::.ctor()CandideServer.ServerManagers.TownsServerManager::CreateOverviewListeningData(CandideServer.Models.Town.ServerTownModel)CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)
OnReceive_SetNewTownName
#
public System.Void OnReceive_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
24501A4D4B66B4406C2DCAF7F1700BC0E283710FF931C2AC531F627B79076CC4 - Body hash
539322616079B4535C6BBE62F8A918EE9242B361430B726FF80052D08EB41835 - IL size29
OnReceive_StopListeningToTown
#
public System.Void OnReceive_StopListeningToTown(CandideServer.MessageModels.Towns.StopListeningToTownMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
07745844C826DCC1152A850F66C55B3D850295DFFCA421B4E3E65F5897BB185A - Body hash
C44466DD086702C5DB240D98E98AEC89A04A25FDD77FAFDC310186CC8A144627 - IL size18
OnReceive_SwitchCitizenSlots
#
public System.Void OnReceive_SwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7BA62BDA7F69BA18BC159814093996A86CA6F1825EBAE13258F54434F0F675E8 - Body hash
33B56D6A729C1CA1576EC726F2EBDB2162007F1F5F88854168880567CCB5D977 - IL size7
OnReceive_UnassignCitizenFromSlot
#
public System.Void OnReceive_UnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5AE0AEA3D99918FD9FDF2940AE791AB79284110E72354DB4C30D2371AF523CEA - Body hash
3421FE40CF7260C66075FD4BA12A3913ABE42247AC6BA644F3B35A858296CF4E - IL size7
SendCitizenAssignmentsChangeForTown
#
public System.Void SendCitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A65A32BDC91E9129679BC477C23D178FA3BC1C0540A543ED116B638B79793363 - Body hash
D0AB6FDE42091678C77FB957902372DFD3DEEEAA1E499BDFA9262C3A609A9F56 - IL size17
Referenced calls
Called by
String literals
citizens-assignments-change-for-town
Send_RemoveCitizenFromTown
#
public System.Void Send_RemoveCitizenFromTown(CandideServer.MessageModels.Towns.RemoveCitizenFromTownMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A99E0A69D7400F61A17AF94111E6C046DAE9DDFEBC73001160CD8DD6C58D2952 - Body hash
FF10ECF817EF977A05B8EE9EEC5063C2BA3D4B3AF1E12F23BDCA71FCBE7FAB8B - IL size17
Referenced calls
String literals
town-remove-citizen-from-town
Send_SetNewTownName
#
public System.Void Send_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1AAA4A1B8580173AC7344E4CE02336EDF1C7C0CC1685AB86E8C9B2ECD098EEFA - Body hash
6ECC40B76A0D7A6E41D02285C9CC00AA7160EE466189FC0E0BD131BFD9328BF4 - IL size18
Referenced calls
String literals
towns-set-new-town-name
Send_TownBuildingsUpdated
#
public System.Void Send_TownBuildingsUpdated(CandideServer.MessageModels.Towns.TownUpdatedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1CE48910F80DA9D4908A5FA4899067D71E9911A7E59876DAFDC2E12FFDFFEBC7 - Body hash
6A1616D2A1A24F97B4189E2E86BA65D6F0E18AC2A726E784562B260084E68798 - IL size17
Referenced calls
Called by
String literals
town-buildings-updated
Send_TownCreated
#
public System.Void Send_TownCreated(CandideServer.MessageModels.Towns.TownCreatedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C5396DAE40961EF5C87F926A36AC6F13FD75DDAC6D58D7D34A51637771059C2C - Body hash
0747C8F754D1C78FFE4B2C97409914B344696F8375C31271577A8F16F196ADB6 - IL size17
Referenced calls
String literals
town-created
Send_TownDefenceValueChanged
#
public System.Void Send_TownDefenceValueChanged(CandideServer.Models.Town.ServerTownModel town, System.Int32 totalTownDefence)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1ACA84CB016FA042D1BA7328262F3F259C6DF08447B6B747C5BB0692260A2E17 - Body hash
796FD036D9840F0B97FAFDA07F9A0F244528AC3AFBF3C85CFDFC2C351A5F51C2 - IL size45
Referenced calls
CandideServer.MessageModels.Towns.TownDefenceValueChangedMessage::.ctor()CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)
Called by
String literals
town-defense-value-changed
Send_TownRemoved
#
public System.Void Send_TownRemoved(System.Guid townId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2E83792D17D8D21559DDA961925E8D83729CF4D07B3831834323FF058C08592E - Body hash
26626ED92700D949BF693FDAB2E03CF7A941FD2290CEFCF07C17398C4714949A - IL size28
Referenced calls
CandideServer.MessageModels.Towns.TownRemovedMessage::.ctor()CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)
String literals
town-removed
Send_TownsChanged
#
public System.Void Send_TownsChanged(CandideServer.MessageModels.Towns.UpdateOverviewTowns message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
DBA84B20D74BB10DE10193D84AF2B6BEB4194AD55B5043ECA5DCB2FA822A9C62 - Body hash
C780FE4291D4A13DE0E16657DA8F1DF8F7DE56B6F7CB43262D8C3C6BBA55FE1B - IL size93
Referenced calls
CandideServer.ServerServices.TownsServerService::GetTownListeners(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Towns.TownOverviewListeningData>)System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>>::GetEnumerator()Dictionary.Enumerator<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>>::get_Current()CandideServer.MessageModels.Towns.UpdateOverviewTowns::.ctor()System.Collections.Generic.KeyValuePair<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>>::get_Value()System.Collections.Generic.KeyValuePair<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.Towns.TownOverviewListeningData>>::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.Towns.TownOverviewListeningData>>::MoveNext()System.IDisposable::Dispose()
String literals
town-overview-updates
Send_TownsReportsSummary
#
public System.Void Send_TownsReportsSummary(CandideServer.MessageModels.Towns.TownsReportSummaryMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4F9F0567B2D1B400829F8483D2876A43488E01C06CC8E43BA36A2D94282E077D - Body hash
10AC0CC65B1A2C3F365EA2BCEF9ED607380C4CD4D59E00D7871AF3E3FC79E09C - IL size17
Referenced calls
String literals
towns-reports-summary