CandideServer.MessageModels.Citizens.UpdateCitizenMessage
Type JSONpublic class in CandideServer.MessageModels.Citizens
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.MessageModels.Citizens - Base type
System.Object - Hash
EB916709F9F56A2E21CD77B6AF7C11F1DE2A4C2A3454BD82B050F24D0CA8AE8A
Relationships
Base type
System.Object
Referenced by types
CandideServer.ServerManagers.CitizenServerManagerCandideServer.ServerManagers.RaidsServerManagerCandideServer.ServerServices.CitizenServerServiceCandideServer.ServerServices.UpdateCitizensChangedMessageCandideServer.Simulations.CitizenServerSystemCandide.GameModels.Controllers.CitizenControllerCandide.GameModels.Models.Citizens.CitizenCandide.GameModels.Models.InternalResourceStorage
Fields
| Name | Visibility | Signature |
|---|---|---|
ActiveRequestState# | public | public CandideServer.Models.Citizen.CitizenRequestState ActiveRequestState |
Auras# | public | public System.Collections.Generic.List<Shared.Models.Auras.CitizenAuraModel> Auras |
CitizenStats# | public | public System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat> CitizenStats |
CurrentHunger# | public | public System.Single CurrentHunger |
CurrentWorldId# | public | public System.Guid CurrentWorldId |
HomeBuildingId# | public | public System.Nullable<System.Guid> HomeBuildingId |
Id# | public | public System.Guid Id |
JobExperience# | public | public System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Citizen.JobProgress> JobExperience |
Loyalty# | public | public System.Single Loyalty |
LoyaltyLevel# | public | public System.Int32 LoyaltyLevel |
Name# | public | public Shared.Text.StringId Name |
PersonalQuestStatus# | public | public CandideServer.Models.Citizen.PersonalQuestStatus PersonalQuestStatus |
SpawnPosition# | public | public Microsoft.Xna.Framework.Vector3 SpawnPosition |
Status# | public | public CandideServer.Models.Citizen.CitizenStatus Status |
Methods
FromCitizenModel
#
public CandideServer.MessageModels.Citizens.UpdateCitizenMessage FromCitizenModel(CandideServer.Models.Citizen.CitizenModel model)
Method metadata
- Visibilitypublic
- Return type
CandideServer.MessageModels.Citizens.UpdateCitizenMessage - StaticTrue
- VirtualFalse
- Hash
69C0203B0D8E7427B905DC640AFF23BC1E656D22CD6644FFA99B978D23583597 - Body hash
395F158A30E706C25D2A7D0DC6BBAE6E7143770DCA5DB6EEAC1D6B8FDD914327 - IL size179
Referenced calls
CandideServer.MessageModels.Citizens.UpdateCitizenMessage::.ctor()
Called by
CandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperienceCandideServer.ServerManagers.CitizenServerManager::GenerateQuestForCitizenCandideServer.ServerManagers.CitizenServerManager::SetCitizenStatusAndSendUpdateCandideServer.ServerManagers.CitizenServerManager::TryGiveGiftToCitizenCandideServer.ServerManagers.CitizenServerManager::UpdateCitizenHungerCandideServer.ServerManagers.CitizenServerManager::UpdateStatsAndSendUpdateCandideServer.ServerManagers.TownsServerManager::AssignCitizenToSlotCandideServer.ServerManagers.TownsServerManager::AssignCitizenToSlotCandideServer.ServerManagers.TownsServerManager::SwitchCitizenSlotsCandideServer.ServerManagers.TownsServerManager::UnassignCitizenFromSlotCandideServer.Simulations.CitizenServerSystem::Update