Romestead Assembly Reference

CandideServer.ServerManagers.CitizenServerManager

Type JSON

public class in CandideServer.ServerManagers

Methods29
Properties0
Fields3
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerManagers
  • Base typeSystem.Object
  • Hash2DF45B4EED2481CEC2A38F271345514D654E4CF25B1BB72418FA165C589A3AAD

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
CitizenReuseListprivateprivate System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage> CitizenReuseList
ReUseBuildingIdsListprivateprivate System.Collections.Generic.List<System.Guid> ReUseBuildingIdsList
ReuseFoodSourceListprivateprivate System.Collections.Generic.List<CandideServer.Models.FoodSourceModel> ReuseFoodSourceList

Methods

AddCitizenToTown

public System.Void AddCitizenToTown(CandideServer.Models.Town.ServerTownModel town, CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.SimulationModels.CitizenSlotSimulationModel slot)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEC4AB2EA0E5B5C0138E8C3E81C6565111E18F3261CAE25AC2C67BDBEBE5CFCCD
  • Body hash71765DBFC81A23C91E349ABACC922F951263E71C11C596636E3CAC0F543FAAD9
  • IL size335
Referenced calls
Called by
String literals
  • Add citizen to the town first
  • Town_Chat_CitizenArriveInTown
  • event:/interface/ui_chat_citizen_added
  • Error

AddJobOrderExperience

public System.Void AddJobOrderExperience(CandideServer.Models.Citizen.CitizenModel citizen, System.Int32 buildingUpgradeRank, System.Single experience, CandideServer.Models.JobModel jobModel, System.Boolean sendLevelUpWorkOrdersChanged)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCD06824AA7C393C9D095B97A0FAD29287AFA76652D7FF7B8A6CC1C9AFCDD123D
  • Body hash4D704429695A2E2400F40413E8627D97F72211CF7CD0DA5227577E37E21563DD
  • IL size726
Referenced calls
Called by
String literals
  • Citizen with ID
  • doesn't have the correct job set. Citizen had
  • but it should be
  • job:baker
  • job:farmer
  • job:leatherworker
  • job:merchant
  • job:carpenter
  • job:blacksmith
  • WorldStats_BakerExperienceModifier
  • WorldStats_FarmerExperienceModifier
  • WorldStats_LeatherworkerExperienceModifier
  • WorldStats_MerchantExperienceModifier
  • WorldStats_CarpenterExperienceModifier
  • WorldStats_BlacksmithExperienceModifier
  • Job was null, ID:

AddNewCitizenToTown

public System.Void AddNewCitizenToTown(CandideServer.Models.Town.ServerTownModel town)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA8A0FCB50B2E415CFF7B9D11A33AC84FBDF25D1E16850C052217DC470455A5E2
  • Body hash841230FB077EEAD31DE740816ED591D9E4D7F52962D24E2738446933E92C9F45
  • IL size83
Referenced calls
Called by
String literals
  • Tried adding new citizen to town but the town has no available citizen slots

CitizenConsumeFoodFromNearbySource

private System.Boolean CitizenConsumeFoodFromNearbySource(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.SimulationModels.BuildingSimulationModel building)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash384C75CE7849371A7582420EB19AE0C86EB619E1538AF1502D7F4DC780D57D65
  • Body hashAE04A422CE29E88FC20D4A6EF340D371316001043371F055D5A889D974073003
  • IL size316
Referenced calls
  • CitizenServerManager.<>c__DisplayClass20_0::.ctor()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.FoodSourceModel>::get_Count()
  • System.Collections.Generic.List<CandideServer.Models.FoodSourceModel>::Clear()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.FoodSourceModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.FoodSourceModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.FoodSourceModel>::get_Current()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Inequality(System.Guid, System.Guid)
  • System.Collections.Generic.List<CandideServer.Models.FoodSourceModel>::Add(!0)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.FoodSourceModel>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<CandideServer.Models.FoodSourceModel>::get_Count()
  • CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)
  • CitizenServerManager.<>c__DisplayClass20_0::<CitizenConsumeFoodFromNearbySource>b__0(CandideServer.Models.FoodSourceModel, CandideServer.Models.FoodSourceModel)
  • System.Comparison<CandideServer.Models.FoodSourceModel>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<CandideServer.Models.FoodSourceModel>::Sort(System.Comparison<!0>)
  • System.Collections.Generic.List<CandideServer.Models.FoodSourceModel>::GetEnumerator()
  • List.Enumerator<CandideServer.Models.FoodSourceModel>::get_Current()
  • CandideServer.ServerControllers.FoodSourceServerController::ConsumeFoodForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.FoodSourceModel)
  • List.Enumerator<CandideServer.Models.FoodSourceModel>::MoveNext()
Called by

CitizenDied

public System.Void CitizenDied(CandideServer.Models.Citizen.CitizenModel citizen, Shared.Models.Citizens.CitizenDeathType type)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9D2C106D22BC13BB1F80A3D6BF969FE40F9EA5F233BDBD4705CA225C8A7D6F8F
  • Body hash04D6332AA7CFD82DF179D468676D73F0D77ABC6B90AEC0742731150FD3ED28BB
  • IL size46
Referenced calls
Called by

ConvertWildCitizenToTownCitizen

public System.Void ConvertWildCitizenToTownCitizen(CandideServer.Models.Town.ServerTownModel town, System.Guid wildCitizenId, System.Guid entityId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash774536A304D1DC0C9C42582EFB04CEB6692C4C285B2FDA3979283ADB54177D5C
  • Body hash1F21B6246D7D0650F06B8E17B3D6F67FFB9EA14A0E98CB7FD9DC54403DCBFA60
  • IL size135
Referenced calls
Called by
String literals
  • Tried adding new citizen to town but the town has no available citizen slots

EnterBuilding

public System.Boolean EnterBuilding(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.SimulationModels.BuildingSimulationModel building)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash906E41E61CAF43F1DE7B5BF4E5E34D60AC83F09003E51135F975C3750D384707
  • Body hash78EC1E8265DF710A663DC01169E52EA5D631208B4D6E6BB9ECDAF8B9826AC2EB
  • IL size96
Referenced calls
Called by

ExitBuilding

public System.Boolean ExitBuilding(CandideServer.Models.Citizen.CitizenModel citizen)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash66E270F40B9C0B8C36080C67ADA93345F01ED68578D93A6949E636DD0A5F2760
  • Body hashBE609D80FA8DEA3E8382C5F839633ACFD5DA138F47EB1A586E90D023D08E6670
  • IL size278
Referenced calls
Called by
String literals
  • ExitBuilding

GenerateQuestForCitizen

public System.String GenerateQuestForCitizen(CandideServer.Models.Citizen.CitizenModel citizenModel)

Method metadata
  • Visibilitypublic
  • Return typeSystem.String
  • StaticTrue
  • VirtualFalse
  • Hash5F6F50C237D4FD6C80490387B7428D8B39690813A8F2378898769704ED2834E9
  • Body hash384C40742954E05E3C28972739685E5F6D6520E44795EE5A9252E738392AD4DE
  • IL size343
Referenced calls
Called by
String literals
  • Can't have multiple kill specific entity
  • 7c020933-9f5b-4aac-b1f6-323d5897da2e

GetCitizenTossOutArgs

private System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> GetCitizenTossOutArgs(CandideServer.Models.Citizen.CitizenModel citizen, System.Guid playerWorldId)

Method metadata
  • Visibilityprivate
  • Return typeSystem.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>
  • StaticTrue
  • VirtualFalse
  • Hash7245316C8106911B73A8EB06613E271ED0A257323F8981AA38752DE7980B7F4A
  • Body hash414A2097FEE3A54B01B222C0B73A6B6F11DBAAC7F3F00F96B2B042A90CD5531E
  • IL size112
Referenced calls
Called by
String literals
  • GetCitizenTossOutArgs

HealCitizenAfterEating

public System.Void HealCitizenAfterEating(CandideServer.Models.Citizen.CitizenModel citizen)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9541CC1A8956AF6B912FF2DEB5F85D7CE585DEADD34EE5F2575A467E6365BCC6
  • Body hashE03A6B56ECE11862D31D37B05488ECF3223E28C43A3C100717F30577FA03323D
  • IL size69
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)
  • Shared.Entity.EntityWrapper::get_MaxHealth()
  • Shared.Entity.EntityWrapper::set_Health(System.Single)
Called by

OnBuildingBuilt

public System.Void OnBuildingBuilt(CandideServer.SimulationModels.BuildingSimulationModel building)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA274D7BD94C782FA626F56C091FBF2499F303D896A1AC0EFFD123D2606580923
  • Body hash01D580D5061D9FEA3C92AE031E2687E466302308039958B503C0E124B6F660DB
  • IL size198
Referenced calls

OnBuildingRemoved

public System.Void OnBuildingRemoved(CandideServer.SimulationModels.BuildingSimulationModel building)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB08D2FBAB39087693BB4B96328E9CF19A3140953B7DC3414D06AA8203CD93D93
  • Body hash828DE8285407779DAAB4A309C8955AF1A864F0EFE4344234535D4D21033A3C19
  • IL size57
Referenced calls

OnBuildingUpgraded

public System.Void OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel building)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC34A276CA4E80E5363CDFCA53E4906220712E88904D6F13C6E24C34D8A337DD4
  • Body hash5B7FE56E59A8D5E5E1C7567F04C086416B74C6EA481800922B3D0B293B98BD8D
  • IL size198
Referenced calls
Called by

OnCitizenEntityDied

public System.Void OnCitizenEntityDied(System.Guid citizenId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash20B4996EB1117F621951E80D6D161FED0D75E4880D833909563A6E513F8AA2D4
  • Body hash136F25DC3B0CEE8073763AD41A55B683D5F660CFDBC940759489A198FE539F0C
  • IL size7
Referenced calls
Called by

OnCitizenTookDamage

public System.Void OnCitizenTookDamage(System.Nullable<System.Guid> citizenId, Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA5B4E9895F632271A4A918ECF1901173013575DF4E8E185DBB8CC79E2D2B89C2
  • Body hashDCC2E47FF0332BD42C38B2C7C3FB8975DFF47F219B3B501A942E73298116BE4B
  • IL size69
Referenced calls
Called by

SetCitizenStatusAndSendUpdate

public System.Void SetCitizenStatusAndSendUpdate(System.Guid citizenId, CandideServer.Models.Citizen.CitizenStatus status)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashDC2BA03E783004D1A5B2691209141A8D6FA2D8DCA96E1F0FCA3FF073384859D4
  • Body hash65A1932D872C9A7196976F1787E5FE3854A129930D4F452877C05F5D2F240D12
  • IL size46
Referenced calls
Called by

TryGetBuildingExteriorDoorPathNodePosition

private System.Boolean TryGetBuildingExteriorDoorPathNodePosition(CandideServer.SimulationModels.BuildingSimulationModel building, out Microsoft.Xna.Framework.Vector2& outExteriorDoorPosition)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash3F10352B5EC0BFF8D5851DB14D1D2CE7E541E7193F3587C45473E73B8F4B5A02
  • Body hashBCC0C38A9E8F34D30ACA52DDBD222296BFED75695E247D647AC060E31B1DAE67
  • IL size128
Referenced calls
Called by

TryGetBuildingExteriorDoorPosition

public System.Boolean TryGetBuildingExteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel building, out Microsoft.Xna.Framework.Vector2& outExteriorDoorPosition)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashF3B8830962FBE3CFFC2D1E920D54BF3AA71DC3BDD4CBED69464426F6E44E7FE2
  • Body hash68FE78AAE30EB53674A4EC4B89828AAF5178B6EB06632F03C8FC5CD2EA6E39C3
  • IL size24
Referenced calls
Called by

TryGetBuildingExteriorDoorPositionThroughTransportNode

private System.Boolean TryGetBuildingExteriorDoorPositionThroughTransportNode(CandideServer.Models.Buildings.BuildingInstanceModel building, out Microsoft.Xna.Framework.Vector2& outExteriorDoorPosition)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashCF5A1A38C987D6DDAD1606CCCF03F6E6914799BB7B7946F4EBC38DEC91DB912D
  • Body hashF071E1675A9BBC9CB791FF0B154B6D0A9225FE0ABDFD00ABD23255F8452382F9
  • IL size225
Referenced calls
Called by

TryGetBuildingInCitizenHomeTown

public System.Boolean TryGetBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController controller, System.String buildingTypeId, out CandideServer.SimulationModels.BuildingSimulationModel& outBuilding)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash82AD87849E020CADD679E403E424E60669B5B931E7A61B6C5C05A156C08DFB68
  • Body hash2A76E8446CBCCA13AD75A347DB0880F43929FBC4B9E3B7EE882A39692E2DFC29
  • IL size66
Referenced calls
Called by

TryGetBuildingInteriorDoorPathNodePosition

private System.Boolean TryGetBuildingInteriorDoorPathNodePosition(CandideServer.SimulationModels.BuildingSimulationModel building, out Microsoft.Xna.Framework.Vector2& outInteriorDoorPosition)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashE3B1536188D24E00448B9D571565BC2602B61E7787331525C2F404CD902D0B55
  • Body hash31C4EAB21887E1F8B9F396361C379DE1997524F54CDBD27A5CBFB081A31DE4E3
  • IL size86
Referenced calls
Called by

TryGetBuildingInteriorDoorPosition

public System.Boolean TryGetBuildingInteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel building, out Microsoft.Xna.Framework.Vector2& outInteriorDoorPosition)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash59C6A3695EDCB7DC8E1B5933946A32E533E810F4693454FC0AAE7D5223ACC37F
  • Body hash3E5869F8E9C4D84940E44678BC7609EF8B69CAAFCF1D4F3A3AC3A1196AF33D04
  • IL size114
Referenced calls
Called by

TryGetRandomBuildingInCitizenHomeTown

public System.Boolean TryGetRandomBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController controller, out CandideServer.SimulationModels.BuildingSimulationModel& outBuilding, System.Boolean excludeCurrentBuilding, System.Boolean excludeHomeBuilding, System.Boolean excludeInteriors, System.Boolean excludeExteriors)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashA9008B3548736CC63096D4F25B0F5865A57C6EF15DC6D87BB3F8AFE60BA04402
  • Body hashC5C66297B819AEDE890D409818B731AEA34E59AF68F23788C449A0E2EC0EC197
  • IL size107
Referenced calls
Called by

TryGiveGiftToCitizen

public System.Nullable<Shared.Models.Citizens.CitizenGiftResult> TryGiveGiftToCitizen(CandideServer.MessageModels.Citizens.GiveCitizenGiftRequest msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Nullable<Shared.Models.Citizens.CitizenGiftResult>
  • StaticTrue
  • VirtualFalse
  • Hash13B7FE73A962E3D96759F7B833C1A284A7B9D3A493524199EC42CE46CEE91C66
  • Body hashA9E95906014C269E617956866D984067F502752E58899CBF8AA2EF8D7A67CF25
  • IL size955
Referenced calls
Called by
String literals
  • *all*

UpdateCitizenHunger

public System.Void UpdateCitizenHunger()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2809F9376B4885C2D6A5DA84B768219DC5D1E1445F86FF1C6B932A33B1E9159F
  • Body hash772E72EAAA58C7B5E51EC177D35E30214DEABC1F6C01FDE07E0C3B10F939DAB9
  • IL size272
Referenced calls
String literals
  • Citizen_FoodCost

UpdateCitizenHunger2

public System.Void UpdateCitizenHunger2()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7B314BD51820A7F3E99927B32EA546695A51B06F9BE0F2C8F385ECB3DF46E27A
  • Body hashECA959B30DC505FE0F832819321A938532C0FE2249AFBE34B48B05C50F925A1B
  • IL size2061
Referenced calls
  • Shared.Models.WorldStats::Get(System.String)
  • System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Shared.Models.Items.ItemInstanceModel, System.Int32, System.Single>>, System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.Citizen.CitizenModel, System.Single>>>>::.ctor()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::get_Current()
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Shared.Models.Items.ItemInstanceModel, System.Int32, System.Single>>, System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.Citizen.CitizenModel, System.Single>>>>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Shared.Models.Items.ItemInstanceModel, System.Int32, System.Single>>::.ctor()
  • System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.Citizen.CitizenModel, System.Single>>::.ctor()
  • System.ValueTuple<System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Shared.Models.Items.ItemInstanceModel, System.Int32, System.Single>>, System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.Citizen.CitizenModel, System.Single>>>::.ctor(!0, !1)
  • System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Shared.Models.Items.ItemInstanceModel, System.Int32, System.Single>>, System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.Citizen.CitizenModel, System.Single>>>>::set_Item(!0, !1)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.FoodSourceModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.FoodSourceModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.FoodSourceModel>::get_Current()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)
  • System.Guid::op_Inequality(System.Guid, System.Guid)
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Items.SharedInventoryModel>::TryGetValue(!0, !1&)
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • System.Nullable<System.Int32>::get_HasValue()
  • System.Nullable<System.Int32>::GetValueOrDefault()
  • 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::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
  • System.ValueTuple<Shared.Models.Items.ItemInstanceModel, System.Int32, System.Single>::.ctor(!0, !1, !2)
  • System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Shared.Models.Items.ItemInstanceModel, System.Int32, System.Single>>::set_Item(!0, !1)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.FoodSourceModel>::MoveNext()
  • System.IDisposable::Dispose()
  • Shared.Models.Stats.CitizenStats::Get(System.String)
Called by
String literals
  • WorldStats_CitizenHungerPenalty
  • Found invalid item stack when looking in foodstorages.
  • Citizen_FoodCost

UpdateStatsAndSendUpdate

public System.Void UpdateStatsAndSendUpdate(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Buildings.BuildingInstanceModel building)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9278B968D9EE65C5DEB3E9761EE48FA129084E1514117D4D6142BACB1AEF4343
  • Body hash74652386F4518057C293319A464FA711812CA59098846A7CB733252174DC993F
  • IL size41
Referenced calls
Called by