Romestead Assembly Reference

CandideServer.ServerServices.TownsServerService

Type JSON

public class in CandideServer.ServerServices

Methods18
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerServices
  • Base typeSystem.Object
  • Hash91C79D4FDDC2F0DCD4D327E3C64323D31A3E7C16ECE36E1AE484192517FBB100

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
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()
Called by

OnReceive_AssignCitizenToSlot

public System.Void OnReceive_AssignCitizenToSlot(CandideServer.MessageModels.Towns.AssignCitizenToSlotMessage msg, CandideServer.EventBus.EventBusArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash723605F1569A5156986F10AA1D81ACDAE77EDA17CC2B223393A28C1C7ADA700D
  • Body hashF35D9D2E8AABF06331D8F0A7BF95A7F6AE30731B7A0EB0E3B28ABE3A2E473F72
  • IL size7
Referenced calls

OnReceive_CitizenSwitchTown

public System.Void OnReceive_CitizenSwitchTown(CandideServer.MessageModels.Towns.CitizenSwitchTownMessage msg, CandideServer.EventBus.EventBusArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash49538AFFB266EABBECD876B82F3EB945D539D5C159BFF5622CA34F404C6ACCE5
  • Body hash9A2EE2A7A20BD0CA99848828FBBFC07F7EC6594CEC1F749EF6B32798B5AFD6CA
  • IL size7
Referenced calls

OnReceive_Disconnect

public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash26A2F36FBAFF1A1B7AD9CAC388CC2FF685A6D718A753F5A53156C84C8B2E2D24
  • Body hashC2C13CC12137E73511B721C7C44C12ED78A89CF1D8A80FE4B820B047A0740EB8
  • IL size12
Referenced calls

OnReceive_GetAndListenToTown

public System.Void OnReceive_GetAndListenToTown(CandideServer.MessageModels.Towns.GetAndListenToTownRequest msg, CandideServer.EventBus.EventBusArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash419671B0923C9D71CC017CC84D5AF7F82ECC07AEE758CC54666056390F9D290C
  • Body hash3C93F3E4B21132638CF4494DAB8EF75548D10E2FED40FFC190F0EC7E4CB1096C
  • IL size82
Referenced calls

OnReceive_SetNewTownName

public System.Void OnReceive_SetNewTownName(CandideServer.MessageModels.Towns.SetNewTownNameMessage msg, CandideServer.EventBus.EventBusArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash24501A4D4B66B4406C2DCAF7F1700BC0E283710FF931C2AC531F627B79076CC4
  • Body hash539322616079B4535C6BBE62F8A918EE9242B361430B726FF80052D08EB41835
  • IL size29
Referenced calls

OnReceive_StopListeningToTown

public System.Void OnReceive_StopListeningToTown(CandideServer.MessageModels.Towns.StopListeningToTownMessage msg, CandideServer.EventBus.EventBusArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash07745844C826DCC1152A850F66C55B3D850295DFFCA421B4E3E65F5897BB185A
  • Body hashC44466DD086702C5DB240D98E98AEC89A04A25FDD77FAFDC310186CC8A144627
  • IL size18
Referenced calls

OnReceive_SwitchCitizenSlots

public System.Void OnReceive_SwitchCitizenSlots(CandideServer.MessageModels.Towns.SwitchCitizenSlotsMessage msg, CandideServer.EventBus.EventBusArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7BA62BDA7F69BA18BC159814093996A86CA6F1825EBAE13258F54434F0F675E8
  • Body hash33B56D6A729C1CA1576EC726F2EBDB2162007F1F5F88854168880567CCB5D977
  • IL size7
Referenced calls

OnReceive_UnassignCitizenFromSlot

public System.Void OnReceive_UnassignCitizenFromSlot(CandideServer.MessageModels.Towns.UnassignCitizenFromSlotMessage msg, CandideServer.EventBus.EventBusArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5AE0AEA3D99918FD9FDF2940AE791AB79284110E72354DB4C30D2371AF523CEA
  • Body hash3421FE40CF7260C66075FD4BA12A3913ABE42247AC6BA644F3B35A858296CF4E
  • IL size7
Referenced calls

SendCitizenAssignmentsChangeForTown

public System.Void SendCitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA65A32BDC91E9129679BC477C23D178FA3BC1C0540A543ED116B638B79793363
  • Body hashD0AB6FDE42091678C77FB957902372DFD3DEEEAA1E499BDFA9262C3A609A9F56
  • 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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA99E0A69D7400F61A17AF94111E6C046DAE9DDFEBC73001160CD8DD6C58D2952
  • Body hashFF10ECF817EF977A05B8EE9EEC5063C2BA3D4B3AF1E12F23BDCA71FCBE7FAB8B
  • IL size17
Referenced calls
Called by
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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1AAA4A1B8580173AC7344E4CE02336EDF1C7C0CC1685AB86E8C9B2ECD098EEFA
  • Body hash6ECC40B76A0D7A6E41D02285C9CC00AA7160EE466189FC0E0BD131BFD9328BF4
  • IL size18
Referenced calls
Called by
String literals
  • towns-set-new-town-name

Send_TownBuildingsUpdated

public System.Void Send_TownBuildingsUpdated(CandideServer.MessageModels.Towns.TownUpdatedMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1CE48910F80DA9D4908A5FA4899067D71E9911A7E59876DAFDC2E12FFDFFEBC7
  • Body hash6A1616D2A1A24F97B4189E2E86BA65D6F0E18AC2A726E784562B260084E68798
  • 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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC5396DAE40961EF5C87F926A36AC6F13FD75DDAC6D58D7D34A51637771059C2C
  • Body hash0747C8F754D1C78FFE4B2C97409914B344696F8375C31271577A8F16F196ADB6
  • IL size17
Referenced calls
Called by
String literals
  • town-created

Send_TownDefenceValueChanged

public System.Void Send_TownDefenceValueChanged(CandideServer.Models.Town.ServerTownModel town, System.Int32 totalTownDefence)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1ACA84CB016FA042D1BA7328262F3F259C6DF08447B6B747C5BB0692260A2E17
  • Body hash796FD036D9840F0B97FAFDA07F9A0F244528AC3AFBF3C85CFDFC2C351A5F51C2
  • IL size45
Referenced calls
Called by
String literals
  • town-defense-value-changed

Send_TownRemoved

public System.Void Send_TownRemoved(System.Guid townId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2E83792D17D8D21559DDA961925E8D83729CF4D07B3831834323FF058C08592E
  • Body hash26626ED92700D949BF693FDAB2E03CF7A941FD2290CEFCF07C17398C4714949A
  • IL size28
Referenced calls
Called by
String literals
  • town-removed

Send_TownsChanged

public System.Void Send_TownsChanged(CandideServer.MessageModels.Towns.UpdateOverviewTowns message)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashDBA84B20D74BB10DE10193D84AF2B6BEB4194AD55B5043ECA5DCB2FA822A9C62
  • Body hashC780FE4291D4A13DE0E16657DA8F1DF8F7DE56B6F7CB43262D8C3C6BBA55FE1B
  • IL size93
Referenced calls
Called by
String literals
  • town-overview-updates

Send_TownsReportsSummary

public System.Void Send_TownsReportsSummary(CandideServer.MessageModels.Towns.TownsReportSummaryMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash4F9F0567B2D1B400829F8483D2876A43488E01C06CC8E43BA36A2D94282E077D
  • Body hash10AC0CC65B1A2C3F365EA2BCEF9ED607380C4CD4D59E00D7871AF3E3FC79E09C
  • IL size17
Referenced calls
Called by
String literals
  • towns-reports-summary