Shared.Models.Stats.CitizenStats
Type JSONpublic struct in Shared.Models.Stats
Type metadata
- Assembly
Shared - Namespace
Shared.Models.Stats - Base type
System.ValueType - Hash
7D41E834B6FECB28C3C13F08F330005DD3508310474C588A7472E6471AD20F4C
Relationships
Base type
System.ValueType
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Stats# | public | public System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat> Stats |
_baseValues# | private | private System.Collections.Generic.Dictionary<System.String, System.Single> _baseValues |
Methods
AddAuraStats
#
public System.Void AddAuraStats(System.Guid auraInstanceId, Shared.Models.Auras.CitizenAuraModel auraModel)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C45B88568E394999B9CFC4DB48F79DAED4482D4607EA5F1E1711EFF31D07BAA5 - Body hash
3E6E6B002667DC06E65EFC38CBB548347D4798B072A927E89868059253849B60 - IL size81
AddAuraStats
#
public System.Void AddAuraStats(System.Guid instanceId, System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData> stats, Shared.Models.Stats.StatModifierType type, System.Int32 stackAmount)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D0097CBD03EF906214A26778F72F83A12FE9430369260263539D5DFF924AF9BD - Body hash
615AB85EACE54EAA4CCDBC927802B4E72E510BF5DD9A896DAA0A75EF1FD1BF82 - IL size17
AddBuildingStats
#
public System.Void AddBuildingStats(System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat> buildingCitizenStats)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C0E37050FADB73871A28AF61F2EFB13D9B95019044B89CD6E63DC6F7BDC420B5 - Body hash
D8DEC68FE4B08D5E6471A90A0FD2B142EC0CEECA5FCDE60010A48CE48CC66AA4 - IL size13
AddHappinessStats
#
public System.Void AddHappinessStats(System.ValueTuple<System.String, Shared.Models.Stats.StatModifier>[] happinessStatModifiers)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
AA38F6F682B443FB8F22A4513356E9B3A78D83DC206392D89EAC9821802585F6 - Body hash
4F5EDC2FEB2B1044B1C2C825A589FD94C4C7661AB827B7E83ECECC947DCF82E8 - IL size55
AddHungerStats
#
public System.Void AddHungerStats(System.ValueTuple<System.String, Shared.Models.Stats.StatModifier>[] hungerStatModifiers)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F51EF7507EE60505B61CEFE1627B367CFEBEECB35C6E1C0EF1AA8248A3D5B182 - Body hash
71B229E821675DBAD8676027AA1420883421CA2896B03F3DB3714C4E586304E0 - IL size55
Get
#
public System.Single Get(System.String statId)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
749CF6826EF4020CCBB6DABCA7544AACE85D9362B75A8A901351B8F53E5FAE45 - Body hash
100177FA5CE0D92BD83E8456CD68C7394CA038C99FAAFFE6FF2AA87140FEF167 - IL size13
Referenced calls
Called by
CandideServer.Buildings.BuildingControllers.FarmsteadController::HandleScriptedWorkCandideServer.Helpers.CitizenItemGiftHelper::GetDefaultLoyaltyResultCandideServer.Helpers.CitizenItemGiftHelper::GetResultForItemCandideServer.ServerControllers.CitizensSController::UpdateStatsCandideServer.ServerControllers.FoodSourceServerController::ConsumeFoodForCitizenCandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperienceCandideServer.ServerManagers.CitizenServerManager::UpdateCitizenHungerCandideServer.ServerManagers.CitizenServerManager::UpdateCitizenHunger2CandideServer.ServerManagers.RaidsServerManager::OnRaidBeatenShared.Models.Stats.CitizenStats::GetJobProgressTickShared.Models.Stats.CitizenStats::GetJobQualityValueTick
GetJobProgressTick
#
public System.Single GetJobProgressTick()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
23E529163F5E8B5921ACDF851D49F89EC3541FB602615E0C2C6D9BFF992EF337 - Body hash
B3163C09A8D2FB92428DB84B994ECF20346C587A02060779984762658BFCF94C - IL size57
Referenced calls
Shared.Models.Stats.CitizenStats::Get(System.String)System.MathF::Log2(System.Single)
String literals
Citizen_Efficiency
GetJobQualityValueTick
#
public System.Single GetJobQualityValueTick()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
4C7FC0BC09419CD488511C6B8A1BEDE09DD9EB3859D8D8B67063AE264A23AC65 - Body hash
6257645057061F69EFBB398F50558B00D32D22D5D6DD3B0C4DFFAAC8BBC68308 - IL size12
Referenced calls
Called by
CandideServer.Buildings.BuildingControllers.BakeryController::OnTickJobCandideServer.Buildings.BuildingControllers.CarpenterController::OnTickJobCandideServer.Buildings.BuildingControllers.ClaypitController::OnTickJobCandideServer.Buildings.BuildingControllers.FarmsteadController::OnTickJobCandideServer.Buildings.BuildingControllers.LumberYardController::OnTickJobCandideServer.Buildings.BuildingControllers.PotteryController::OnTickJobCandideServer.Buildings.BuildingControllers.QuarryController::OnTickJobCandideServer.Buildings.BuildingControllers.SculptorController::OnTickJobCandideServer.Helpers.JobHelper::GetJobQualityValueTick
String literals
Citizen_Expertise
OnLoad
#
public System.Void OnLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1C2307E435802A6F104B8A6C17104D4C56E13EC3FFCE207C3339218C59E01D05 - Body hash
2C1D5861FBAA2153553F7263F67D2B69AE7380055FEEC999B4088599E189D893 - IL size13
Referenced calls
ResetModifiers
#
public System.Void ResetModifiers()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EC2761AE6C725A84D9343B6F1877C33593F103C36C43FE473DD45CD1DD9762B4 - Body hash
C513D3CD86F5A8A27D722F497F85E50987EF664767FDB8D22F46CB6C5ED8F57F - IL size12
Referenced calls
SetBaseStats
#
private System.Void SetBaseStats(System.Collections.Generic.Dictionary<System.String, System.Single> stats)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F09A0B26080BD5FC2E461157A554B30BFBD515E5B669DF2DF5CDF733C8017E2F - Body hash
0C4213427C6820F982DC15E32CB5C6B5090213F127060E7442FA91D243BA529D - IL size57
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat>::.ctor()System.Collections.Generic.Dictionary<System.String, System.Single>::.ctor()Shared.Models.Stats.StatsBaseMethods::SetBaseStats(System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat>, System.Collections.Generic.Dictionary<System.String, System.Single>, System.Collections.Generic.Dictionary<System.String, System.Single>)
Called by
SetBaseStats
#
public System.Void SetBaseStats(System.Collections.Generic.Dictionary<System.String, System.Single> stats, System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.Single>> baseVariance)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7C71D4FF575AC0AC3ED0EB8AA98BF1EF16B503A1993CF4B16D36B91A0C51212B - Body hash
1750A0371FC10680FB67EFC64C0BEC3864EFBCAA3660D45D1DCD86A6327761BC - IL size173
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat>::.ctor()System.Collections.Generic.Dictionary<System.String, System.Single>::.ctor()Shared.Models.Stats.StatsBaseMethods::SetBaseStats(System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat>, System.Collections.Generic.Dictionary<System.String, System.Single>, System.Collections.Generic.Dictionary<System.String, System.Single>)System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.Single>>::GetEnumerator()System.Collections.Generic.IEnumerator<System.ValueTuple<System.String, System.Single>>::get_Current()System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat>::TryGetValue(!0, !1&)Shared.Models.Stats.Stat::.ctor(System.String)System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat>::set_Item(!0, !1)System.Collections.Generic.Dictionary<System.String, System.Single>::set_Item(!0, !1)Shared.Models.Stats.Stat::SetBaseValue(System.Single)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()
TryGet
#
public System.Boolean TryGet(System.String statId, out System.Single& statValue)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
6D4DCD216784F135AEC06D047CD00A806261AA1BC696A98A0311AF5E52E102F3 - Body hash
F3A8657BB53D4DF3AB2EC6A86CED8EE297A127811A8558AB6A10EE87A935F36C - IL size14