Shared.Models.WorldStats
Type JSONpublic struct in Shared.Models
Type metadata
- Assembly
Shared - Namespace
Shared.Models - Base type
System.ValueType - Hash
973290F3AD8F5F46F46531913282C7BC1D10BFD121980A743FA15419454EFB02
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
AddOrdinanceStats
#
public System.Void AddOrdinanceStats(System.Guid ordinanceId, System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData> stats)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
54B2A9D370E8A88175CD00EDDF579A89F1A4F3A53F1C3360754055DB085FA20E - Body hash
FA8DC0BA3ACDAFF1B3C9113F6A31141FB27E1423F6403D620C3BF443104C1100 - IL size16
AddWorldStatAura
#
public System.Void AddWorldStatAura(Shared.Data.WorldStatAuraInfo aura)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
ADD4B4E73D364003C5E441A5389A3F3818F1B01D9201B5458F6A0BB3D6B7585D - Body hash
DFD9463A61648A9F373C5E3A5108F3F67DF6FEADB14C136DD8C6607A78188500 - IL size26
Get
#
public System.Single Get(System.String statId)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
BFB5F365174C8EDB08F5C277B7837776D4E58EBEF4462974F337F31A57FCAD51 - Body hash
AA396B8F79F90D48278EA29DE6761222A918000B36522D836A4C1ED844CAC0DD - IL size13
Referenced calls
Called by
CandideServer.Buildings.BuildingControllers.DoliumController::UpdateCandideServer.Entities.Bridges.ServerEntitySystemBridge::GetWorldStatsValueCandideServer.Entities.Bridges.ServerSpellManagerBridge::GetWorldStatsValueCandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::OnDamagedCandideServer.Entities.Controllers.ServerWallController::OnDamagedCandideServer.Entities.ControllerSets.AutoBallista.AutoBallista_AttackTask::CastCandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaController::OnDamagedCandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::OnDamagedCandideServer.Helpers.BuildingFurnaceHelper::TickCandideServer.Helpers.CitizenItemGiftHelper::GetDefaultLoyaltyResultCandideServer.Helpers.CitizenItemGiftHelper::GetResultForItemCandideServer.Helpers.WorldStatsExtensions::ToCalculatedDictionaryCandideServer.ServerControllers.BuildingsSController::CalculateAndApplyBuildingAppealCandideServer.ServerControllers.TownsServerController::GetTotalTownDefenceCandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperienceCandideServer.ServerManagers.CitizenServerManager::UpdateCitizenHunger2CandideServer.ServerManagers.CropServerManager::GetCropDroppedGoodsCandideServer.ServerManagers.CropServerManager::HarvestCropCandideServer.ServerManagers.RaidsServerManager::OnNewDayCandideServer.ServerManagers.ShopServerManager::TryBuyItemCandideServer.ServerManagers.ShopServerManager::TrySellItemCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToLoadAtDestinationCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToLoadAtHomeCandideServer.ServerSystems.CropServerSystem::UpdateCandideServer.ServerSystems.EntitySpawnServerSystem::TrySpawnForPlayer
GetDefaultBaseStats
#
public System.Collections.Generic.Dictionary<System.String, System.Single> GetDefaultBaseStats()
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.Dictionary<System.String, System.Single> - StaticTrue
- VirtualFalse
- Hash
860C755A7073C5B920D41CA1BA3DD49A862EA639AF5619D4092663E0920C1374 - Body hash
F832ECC23A2C111CA35AF2DE090459CFB5CDCB2AD257F9DB7A31F3B6485D7DC6 - IL size470
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Single>::.ctor()System.Collections.Generic.Dictionary<System.String, System.Single>::Add(!0, !1)
Called by
String literals
WorldStats_BakerExperienceModifierWorldStats_FarmerExperienceModifierWorldStats_LeatherworkerExperienceModifierWorldStats_MerchantExperienceModifierWorldStats_CarpenterExperienceModifierWorldStats_BlacksmithExperienceModifierWorldStats_VendorPriceFactorWorldStats_BallistaConsumeNoArrowWorldStats_SellingFactorWorldStats_TownDefenceModifierWorldStats_TradeRouteSpeedWorldStats_DoliumSpeedModifierWorldStats_FurnaceBurningModifierWorldStats_CitizenGiftingModifierWorldStats_ArmamentsDamageModifierWorldStats_MaxBuildingAppealModifier
ResetModifiers
#
public System.Void ResetModifiers()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D57C91701F03741AA4BD2A6A50E53F844B6F7D1C3671A3D2342E832C52497EA8 - Body hash
CDCE562222B8EDCBC842913003FAEAC01FBAD6FE5697617847C95AA9D0F74318 - IL size12
Referenced calls
SetBaseStats
#
public System.Void SetBaseStats(System.Collections.Generic.Dictionary<System.String, System.Single> stats)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
29E7F41FC17BBE879AFA5B7C01582CD37F0D442C96599E19F24311E1D98649EC - Body hash
8BE0E974C4E64BD1D5AC4DF366158BED39E9ACFF315D32444629D621DB19AA27 - 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>)
TryGet
#
public System.Boolean TryGet(System.String statId, out System.Single& statValue)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
275ED8C7723638FA3A58DBBD1F6D668AF0A2C3CC6E35586910C120C78E4708ED - Body hash
D101037CBDD484E93948F4C4416BBB6F0BBF0ED8C461F7C5E305A05C7FBEA0DD - IL size14