Romestead Assembly Reference

CandideServer.Models.Citizen.CitizenModel

Type JSON

public class in CandideServer.Models.Citizen

Methods4
Properties2
Fields34
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Models.Citizen
  • Base typeSystem.Object
  • HashF20325BA9C525EE8A4B8608EB68AC6B499761D6B6E4F51CA9BE4BCA24D80B9D0

Relationships

Fields

NameVisibilitySignature
ActiveRequestStatepublicpublic CandideServer.Models.Citizen.CitizenRequestState ActiveRequestState
Appearancepublicpublic Shared.Models.Citizens.CitizenAppearance Appearance
Auraspublicpublic System.Collections.Generic.List<Shared.Models.Auras.CitizenAuraModel> Auras
BaseEntityGuidpublicpublic System.Guid BaseEntityGuid
BaseExperienceRequirementpublicpublic System.Single BaseExperienceRequirement
BaseLoyaltyRequirementpublicpublic System.Single BaseLoyaltyRequirement
CharacterBackgroundpublicpublic System.String CharacterBackground
CharacterPersonalitypublicpublic System.String CharacterPersonality
CitizenBaseIdpublicpublic System.String CitizenBaseId
CitizenSlotIdpublicpublic System.Nullable<System.Guid> CitizenSlotId
CitizenStatspublicpublic Shared.Models.Stats.CitizenStats CitizenStats
CurrentHungerpublicpublic System.Single CurrentHunger
CurrentJobpublicpublic System.String CurrentJob
CurrentWorldIdpublicpublic System.Guid CurrentWorldId
EntityIdpublicpublic System.Guid EntityId
ExpCurvePowIncreasepublicpublic System.Single ExpCurvePowIncrease
FoodEatenTodaypublicpublic System.Single FoodEatenToday
HomeBuildingIdpublicpublic System.Nullable<System.Guid> HomeBuildingId
HungerTickIncreasepublicpublic System.Single HungerTickIncrease
Idpublicpublic System.Guid Id
JobExperiencepublicpublic System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Citizen.JobProgress> JobExperience
Loyaltypublicpublic System.Single Loyalty
LoyaltyCurvePowIncreasepublicpublic System.Single LoyaltyCurvePowIncrease
LoyaltyLevelpublicpublic System.Int32 LoyaltyLevel
MerchantBaseExperienceRequirementpublicpublic System.Single MerchantBaseExperienceRequirement
MerchantExpPowIncreasepublicpublic System.Single MerchantExpPowIncrease
Namepublicpublic Shared.Text.StringId Name
PersonalQuestDatapublicpublic System.String PersonalQuestData
PersonalQuestStatuspublicpublic CandideServer.Models.Citizen.PersonalQuestStatus PersonalQuestStatus
SpawnDirectionpublicpublic CandideCreator.Shared.Models.CandideDirection SpawnDirection
SpawnPositionpublicpublic Microsoft.Xna.Framework.Vector3 SpawnPosition
SpawnWorldIdpublicpublic System.Guid SpawnWorldId
Statuspublicpublic CandideServer.Models.Citizen.CitizenStatus Status
TimeHungrinessTickpublicpublic System.Single TimeHungrinessTick

Properties

NameVisibilitySignature
IsDeadpublicpublic System.Boolean IsDead
IsMalepublicpublic System.Boolean IsMale

Methods

ExperienceRequiredToLevelUpForCurrentJob

public System.Single ExperienceRequiredToLevelUpForCurrentJob(System.Int32 currentLevel)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticFalse
  • VirtualFalse
  • Hash9E2D83034E004BAC6F5724F110132398D0FE464ABBD875D669669C1648B6365C
  • Body hash085C4AAABE56AA73014B1697795FC06F34F40A70A9D41FE56EC3DB1C0E3EF7EE
  • 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 typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • Hash2DBD58C210A27401DCB7329B6E5E6874C028CF1E134DCFB51E6D40C4F5B5161A
  • Body hash962DC3438198B04CF1DF9FD322833E8FB2445906EE278C4F35EA592408D870CB
  • IL size33
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Citizen.JobProgress>::get_Item(!0)
Called by

LoyaltyRequiredForLevel

public System.Single LoyaltyRequiredForLevel(System.Int32 level)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticFalse
  • VirtualFalse
  • Hash25F9473C7256A9EB70FFA5EC33CF83686585057AEA673DE84410F1DCFD63448B
  • Body hashC095B231DECB3DE9D90E8E2EEBD21933EC51BCDE52CC6083D4176FECCF363978
  • IL size19
Referenced calls
  • System.MathF::Pow(System.Single, System.Single)
Called by

LoyaltyRequiredToLevelUp

public System.Single LoyaltyRequiredToLevelUp(System.Int32 currentLevel)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticFalse
  • VirtualFalse
  • Hash447320E668CA53DB82AB80A413152B9E291790802C3FE67111BAD5774270C8CE
  • Body hashC095B231DECB3DE9D90E8E2EEBD21933EC51BCDE52CC6083D4176FECCF363978
  • IL size19
Referenced calls
  • System.MathF::Pow(System.Single, System.Single)
Called by