CandideServer.Models.Citizen.CitizenModel
Type JSONpublic class in CandideServer.Models.Citizen
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Citizen - Base type
System.Object - Hash
F20325BA9C525EE8A4B8608EB68AC6B499761D6B6E4F51CA9BE4BCA24D80B9D0
Relationships
Base type
System.Object
Referenced by types
CandideServer.Buildings.BuildingControllers.AbstractBuildingControllerCandideServer.Buildings.BuildingControllers.BakeryControllerCandideServer.Buildings.BuildingControllers.BeehiveBuildingControllerCandideServer.Buildings.BuildingControllers.BlacksmithControllerCandideServer.Buildings.BuildingControllers.CarpenterControllerCandideServer.Buildings.BuildingControllers.ClaypitControllerCandideServer.Buildings.BuildingControllers.DoliumControllerCandideServer.Buildings.BuildingControllers.EmptyBuildingControllerCandideServer.Buildings.BuildingControllers.FarmsteadControllerCandideServer.Buildings.BuildingControllers.FoodStorageControllerCandideServer.Buildings.BuildingControllers.LeatherworkerControllerCandideServer.Buildings.BuildingControllers.LumberYardController
Fields
| Name | Visibility | Signature |
|---|---|---|
ActiveRequestState# | public | public CandideServer.Models.Citizen.CitizenRequestState ActiveRequestState |
Appearance# | public | public Shared.Models.Citizens.CitizenAppearance Appearance |
Auras# | public | public System.Collections.Generic.List<Shared.Models.Auras.CitizenAuraModel> Auras |
BaseEntityGuid# | public | public System.Guid BaseEntityGuid |
BaseExperienceRequirement# | public | public System.Single BaseExperienceRequirement |
BaseLoyaltyRequirement# | public | public System.Single BaseLoyaltyRequirement |
CharacterBackground# | public | public System.String CharacterBackground |
CharacterPersonality# | public | public System.String CharacterPersonality |
CitizenBaseId# | public | public System.String CitizenBaseId |
CitizenSlotId# | public | public System.Nullable<System.Guid> CitizenSlotId |
CitizenStats# | public | public Shared.Models.Stats.CitizenStats CitizenStats |
CurrentHunger# | public | public System.Single CurrentHunger |
CurrentJob# | public | public System.String CurrentJob |
CurrentWorldId# | public | public System.Guid CurrentWorldId |
EntityId# | public | public System.Guid EntityId |
ExpCurvePowIncrease# | public | public System.Single ExpCurvePowIncrease |
FoodEatenToday# | public | public System.Single FoodEatenToday |
HomeBuildingId# | public | public System.Nullable<System.Guid> HomeBuildingId |
HungerTickIncrease# | public | public System.Single HungerTickIncrease |
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 |
LoyaltyCurvePowIncrease# | public | public System.Single LoyaltyCurvePowIncrease |
LoyaltyLevel# | public | public System.Int32 LoyaltyLevel |
MerchantBaseExperienceRequirement# | public | public System.Single MerchantBaseExperienceRequirement |
MerchantExpPowIncrease# | public | public System.Single MerchantExpPowIncrease |
Name# | public | public Shared.Text.StringId Name |
PersonalQuestData# | public | public System.String PersonalQuestData |
PersonalQuestStatus# | public | public CandideServer.Models.Citizen.PersonalQuestStatus PersonalQuestStatus |
SpawnDirection# | public | public CandideCreator.Shared.Models.CandideDirection SpawnDirection |
SpawnPosition# | public | public Microsoft.Xna.Framework.Vector3 SpawnPosition |
SpawnWorldId# | public | public System.Guid SpawnWorldId |
Status# | public | public CandideServer.Models.Citizen.CitizenStatus Status |
TimeHungrinessTick# | public | public System.Single TimeHungrinessTick |
Properties
| Name | Visibility | Signature |
|---|---|---|
IsDead# | public | public System.Boolean IsDead |
IsMale# | public | public System.Boolean IsMale |
Methods
ExperienceRequiredToLevelUpForCurrentJob
#
public System.Single ExperienceRequiredToLevelUpForCurrentJob(System.Int32 currentLevel)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
9E2D83034E004BAC6F5724F110132398D0FE464ABBD875D669669C1648B6365C - Body hash
085C4AAABE56AA73014B1697795FC06F34F40A70A9D41FE56EC3DB1C0E3EF7EE - IL size96
Referenced calls
System.String::op_Equality(System.String, System.String)System.Math::Pow(System.Double, System.Double)System.Math::Round(System.Double)
Called by
String literals
job:merchant
GetCurrentJobLevel
#
public System.Int32 GetCurrentJobLevel()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
2DBD58C210A27401DCB7329B6E5E6874C028CF1E134DCFB51E6D40C4F5B5161A - Body hash
962DC3438198B04CF1DF9FD322833E8FB2445906EE278C4F35EA592408D870CB - IL size33
Referenced calls
System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Citizen.JobProgress>::get_Item(!0)
Called by
CandideServer.Helpers.JobHelper::GetJobTickForCurrentJobCandideServer.Helpers.ShopHelper::GetShopsForCitizenCandideServer.Helpers.TradeRoutesHelper::GetJobProgressTickCandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperienceCandideServer.ServerManagers.JobServerManager::RollExpertiseGatherDropCandide.CandideUI.JobUiNew.Components.CitizenDisplayData::FromCitizenCandide.CandideUI.JobUiNew.JobUiContext::OnCitizensChangedCandide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::OnCurrentRecipeChangedCandide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl::SetFurnitureStateCandide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::OnRecipesChangedCandide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl::OnCurrentRecipeChanged
LoyaltyRequiredForLevel
#
public System.Single LoyaltyRequiredForLevel(System.Int32 level)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
25F9473C7256A9EB70FFA5EC33CF83686585057AEA673DE84410F1DCFD63448B - Body hash
C095B231DECB3DE9D90E8E2EEBD21933EC51BCDE52CC6083D4176FECCF363978 - IL size19
Referenced calls
System.MathF::Pow(System.Single, System.Single)
LoyaltyRequiredToLevelUp
#
public System.Single LoyaltyRequiredToLevelUp(System.Int32 currentLevel)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
447320E668CA53DB82AB80A413152B9E291790802C3FE67111BAD5774270C8CE - Body hash
C095B231DECB3DE9D90E8E2EEBD21933EC51BCDE52CC6083D4176FECCF363978 - IL size19
Referenced calls
System.MathF::Pow(System.Single, System.Single)