Romestead Assembly Reference

CandideServer.Simulations.TownServerSystem

Type JSON

public class in CandideServer.Simulations

Methods2
Properties0
Fields2
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Simulations
  • Base typeSystem.Object
  • Hash45251B542DEA853D3D83029BD170B342B3190998093311F428816B80115C666B

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
CheckEntitiesTimeprivateprivate System.Single CheckEntitiesTime
_timerprivateprivate System.Single _timer

Methods

OnNewDay

public System.Void OnNewDay()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD2CDB03296834A9EBC807150DDEC8CA6AD2BAC03202A4F92C868D69FD99EC132
  • Body hashDFC69E0E624FA3E480C3AC3E7F4DEA1EC3305F482ACF963E72618A2828B4EC69
  • IL size447
Referenced calls
  • System.Collections.Generic.List<Shared.Models.Town.TownReportSummaryModel>::.ctor()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Town.ServerTownModel>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Town.ServerTownModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Town.ServerTownModel>::Deconstruct(!0&, !1&)
  • Shared.Models.Town.TownReportSummaryModel::.ctor()
  • CandideServer.ServerSystems.TimeServerSystem::get_Day()
  • System.Collections.Generic.List<Shared.Models.Town.TownReportCitizenSummaryModel>::.ctor()
  • System.Collections.Generic.HashSet<System.Guid>::GetEnumerator()
  • HashSet.Enumerator<System.Guid>::get_Current()
  • CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel&)
  • CandideServer.Models.Citizen.CitizenModel::get_IsDead()
  • Shared.Models.Town.TownReportCitizenSummaryModel::.ctor()
  • System.Collections.Generic.List<Shared.Models.Town.TownReportCitizenSummaryModel>::Add(!0)
  • System.Nullable<System.Single>::.ctor(!0)
  • System.Collections.Generic.List<System.String>::.ctor()
  • System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary<!!0, !!1>, !!0)
  • HashSet.Enumerator<System.Guid>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<Shared.Models.Town.TownReportSummaryModel>::Add(!0)
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Town.ServerTownModel>::MoveNext()
  • CandideServer.MessageModels.Towns.TownsReportSummaryMessage::.ctor()
  • CandideServer.ServerServices.TownsServerService::Send_TownsReportsSummary(CandideServer.MessageModels.Towns.TownsReportSummaryMessage)
  • System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.Dictionary<System.String, System.Int32>>::Clear()
Called by

Update

public System.Void Update(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7B84FC7525FB1E7634EA78157098DBCBBA82F9EA6E5F46C1657A337D4F9267A6
  • Body hashE3485DD53F1E5EC8BB5A0F3D211D18D6CCD59B64CFF667F88CD4567105887028
  • IL size191
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Town.ServerTownModel>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Town.ServerTownModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Town.ServerTownModel>::Deconstruct(!0&, !1&)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Town.TownDefenceProvider>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Town.TownDefenceProvider>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Town.TownDefenceProvider>::Deconstruct(!0&, !1&)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::ContainsKey(!0)
  • CandideServer.ServerManagers.TownsServerManager::UnregisterTownDefenseValue(CandideServer.Models.Town.ServerTownModel, System.Guid)
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Town.TownDefenceProvider>::MoveNext()
  • System.IDisposable::Dispose()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Town.ServerTownModel>::MoveNext()
Called by