CandideServer.Simulations.TownServerSystem
Type JSONpublic class in CandideServer.Simulations
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Simulations - Base type
System.Object - Hash
45251B542DEA853D3D83029BD170B342B3190998093311F428816B80115C666B
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
CheckEntitiesTime# | private | private System.Single CheckEntitiesTime |
_timer# | private | private System.Single _timer |
Methods
OnNewDay
#
public System.Void OnNewDay()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D2CDB03296834A9EBC807150DDEC8CA6AD2BAC03202A4F92C868D69FD99EC132 - Body hash
DFC69E0E624FA3E480C3AC3E7F4DEA1EC3305F482ACF963E72618A2828B4EC69 - 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()
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7B84FC7525FB1E7634EA78157098DBCBBA82F9EA6E5F46C1657A337D4F9267A6 - Body hash
E3485DD53F1E5EC8BB5A0F3D211D18D6CCD59B64CFF667F88CD4567105887028 - 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()