Romestead Assembly Reference

Candide.GameModels.Controllers.CitizenController

Type JSON

public class in Candide.GameModels.Controllers

Methods10
Properties0
Fields2
Events1
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.GameModels.Controllers
  • Base typeSystem.Object
  • Hash386B91E666BA9AE9E3C2F4B000FE46DAD9BD04CA1B0DD542A262021E9CF63859

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
CitizensChangedprivateprivate CitizenController.GameStateActiveCitizensChanged CitizensChanged
IgnoreEventspublicpublic System.Boolean IgnoreEvents

Events

NameVisibilitySignature
CitizensChangedpublicpublic CitizenController.GameStateActiveCitizensChanged CitizensChanged

Methods

CreateOverviewCitizenForTown

public System.Void CreateOverviewCitizenForTown(CandideServer.MessageModels.Citizens.CreateOverviewCitizenForTownMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash658D5D85B8B323BDD662D5DC72F20938E9315D70068AD28F4DCD64CF444A8991
  • Body hashF3E454E362843AA1CA3D5A3F4A9EBF452B9FD5E0DECB28BAA5AA84D48B596226
  • IL size92
Referenced calls
Called by

CreateServerGameStateImGui

public System.Void CreateServerGameStateImGui()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7F8872FE9F306492487360300B483C9CC0B1F902F75D55880525B48D420B54E7
  • Body hash5E1DF12097213902C6C38FAD920164B56D58690D4758F879F71E2CC265B5554F
  • IL size169
Referenced calls
  • System.String::op_Implicit(System.String)
  • ImGuiNET.ImGui::Text(System.ReadOnlySpan<System.Char>)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Citizen.CitizenModel>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Citizen.CitizenModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Citizen.CitizenModel>::Deconstruct(!0&, !1&)
  • System.Object::ToString()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Citizen.CitizenModel>::MoveNext()
  • System.IDisposable::Dispose()
String literals
  • TOWNS
  • Quest status:

InvokeCitizensChanged

public System.Void InvokeCitizensChanged(Candide.GameModels.Models.Citizens.Citizen citizen)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC9E854AFA4675268530D3E7103342D276F21ABE0DF3E743D770322D3070530A9
  • Body hashC051B5497F9C182C6EBEE72F231114F9184A9320F029CB9C09FDC1EE0008CB5D
  • IL size18
Referenced calls
Called by

InvokeCitizensChanged

public System.Void InvokeCitizensChanged(System.Guid id, Candide.GameModels.Models.Citizens.Citizen citizen)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash677D1441E1B89F955E5AB1DE916C1B9740068EB2EBE39729DDF7B1E9699B706D
  • Body hashC0B8E9DB36F5DB1A97D351882FC2561C64B28DF116CA644FA7184A111FB1667D
  • IL size30
Referenced calls
Called by

RemoveCitizen

public System.Void RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA261534832498DB6F36F22ED9BC2EC845F8092C584636D4AC6B6DC60B2F760A8
  • Body hashE13DA6D9A1B5526CE8636AAFCCE2AB4FC83CA0C8F4BFE6D6DBCD17B4DBE28311
  • IL size664
Referenced calls
Called by
String literals
  • Citizens_Died_Default
  • Citizens_Died_Starvation
  • Citizens_Died_Sacrificed

SyncFullGameState

public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0DDF6FF03BC118F28E0315C544219AAE02FD69AA12396C8C3299935A44974448
  • Body hashED60148BB3C9DA4B7C19F9DB46049805A0802F7E94F9399181FC794302D80A73
  • IL size175
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Citizens.Citizen>::Clear()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.Building>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.Building>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, Candide.GameModels.Models.Constructions.Building>::Deconstruct(!0&, !1&)
  • System.Collections.Generic.List<Candide.GameModels.Models.Citizens.CitizenSlot>::GetEnumerator()
  • List.Enumerator<Candide.GameModels.Models.Citizens.CitizenSlot>::get_Current()
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Citizen.CitizenModel>::TryGetValue(!0, !1&)
  • CandideServer.Data.Citizens.CitizenOverviewData::FromCitizenData(CandideServer.Models.Citizen.CitizenModel)
  • List.Enumerator<Candide.GameModels.Models.Citizens.CitizenSlot>::MoveNext()
  • System.IDisposable::Dispose()
  • Dictionary.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.Building>::MoveNext()
Called by

SyncRegisterOrUpdateActiveCitizen

public Candide.GameModels.Models.Citizens.Citizen SyncRegisterOrUpdateActiveCitizen(CandideServer.MessageModels.Citizens.GetCitizenResponse citizen)

Method metadata
  • Visibilitypublic
  • Return typeCandide.GameModels.Models.Citizens.Citizen
  • StaticTrue
  • VirtualFalse
  • Hash355A879270E9EA6E1A5E390123ED2DEDA843ADA181B8D584D3D71872DBE31207
  • Body hash72737B83C8CF30F5871C32A0C228A90AEABA354E37CDBFE93893F2484C7455F9
  • IL size105
Referenced calls
Called by

SyncRegisterOrUpdateActiveCitizens

public System.Collections.Generic.HashSet<System.Guid> SyncRegisterOrUpdateActiveCitizens(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Citizens.GetCitizenResponse> getResponses)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.HashSet<System.Guid>
  • StaticTrue
  • VirtualFalse
  • Hash03267A9DD808508C58B0279EC74CAE3ED6B3BAB70236A7D76CA0615A4BE0AB67
  • Body hash4E708E1DC273A0E5333FD1FC35EE36E8A57FAA224F688FA172C5BC933B7A5789
  • IL size78
Referenced calls
String literals
  • Unexpected duplicated citizen IDs in SyncRegisterOrUpdateActiveCitizens

SyncUnregisterActiveCitizens

public System.Void SyncUnregisterActiveCitizens(System.Collections.Generic.IEnumerable<System.Guid> citizenIds)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA5A941767AABF8580851E4F7123B80577E007122895D861EF3AD2ABBD6BB84F5
  • Body hash15893C27D11DD95EA0CB106897C8C2752DAE8993279620DBB9E20D4EF3C01E26
  • IL size56
Referenced calls
Called by

UpdateCitizens

public System.Void UpdateCitizens(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Citizens.UpdateCitizenMessage> updates)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFE6DC8531682D73FBA609B52DD951A335B043C40F3894395C52DFE1F77D06051
  • Body hash8F8FC8B55D262A8BEF21B03E4AE36929273823F28C986E428F9E5014FC6A322A
  • IL size193
Referenced calls
Called by