{"Id":"Shared.Models.Stats.CitizenStats","Name":"CitizenStats","DisplayName":"CitizenStats","FullName":"Shared.Models.Stats.CitizenStats","Namespace":"Shared.Models.Stats","Kind":"struct","Visibility":"public","IsAbstract":false,"IsSealed":true,"BaseType":"System.ValueType","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Stats:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E","Name":"Stats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E Stats","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C507B8C61FAE9497B1FF0BB69123079133213E630F120EBDC25BD3A360385718"},{"Id":"_baseValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E","Name":"_baseValues","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E _baseValues","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0542589D81C4660F05FC878A93FB907C27553FBC8A728B68D9B615B16E0D3227"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddAuraStats(System.Guid, Shared.Models.Auras.CitizenAuraModel)-\u003ESystem.Void","Name":"AddAuraStats","Signature":"public System.Void AddAuraStats(System.Guid auraInstanceId, Shared.Models.Auras.CitizenAuraModel auraModel)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"auraInstanceId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"auraModel","Type":"Shared.Models.Auras.CitizenAuraModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":81,"BodyHash":"3E6E6B002667DC06E65EFC38CBB548347D4798B072A927E89868059253849B60","Hash":"C45B88568E394999B9CFC4DB48F79DAED4482D4607EA5F1E1711EFF31D07BAA5","CalledMethods":["Shared.Models.Stats.StatsBaseMethods::AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)"],"StringLiterals":[],"Source":null},{"Id":"AddAuraStats(System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E, Shared.Models.Stats.StatModifierType, System.Int32)-\u003ESystem.Void","Name":"AddAuraStats","Signature":"public System.Void AddAuraStats(System.Guid instanceId, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E stats, Shared.Models.Stats.StatModifierType type, System.Int32 stackAmount)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"instanceId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"stats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E","IsOut":false,"IsOptional":false},{"Name":"type","Type":"Shared.Models.Stats.StatModifierType","IsOut":false,"IsOptional":false},{"Name":"stackAmount","Type":"System.Int32","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"615AB85EACE54EAA4CCDBC927802B4E72E510BF5DD9A896DAA0A75EF1FD1BF82","Hash":"D0097CBD03EF906214A26778F72F83A12FE9430369260263539D5DFF924AF9BD","CalledMethods":["Shared.Models.Stats.StatsBaseMethods::AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)"],"StringLiterals":[],"Source":null},{"Id":"AddBuildingStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void","Name":"AddBuildingStats","Signature":"public System.Void AddBuildingStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E buildingCitizenStats)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"buildingCitizenStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"D8DEC68FE4B08D5E6471A90A0FD2B142EC0CEECA5FCDE60010A48CE48CC66AA4","Hash":"C0E37050FADB73871A28AF61F2EFB13D9B95019044B89CD6E63DC6F7BDC420B5","CalledMethods":["Shared.Models.Stats.StatsBaseMethods::CopyModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"],"StringLiterals":[],"Source":null},{"Id":"AddHappinessStats(System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[])-\u003ESystem.Void","Name":"AddHappinessStats","Signature":"public System.Void AddHappinessStats(System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] happinessStatModifiers)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"happinessStatModifiers","Type":"System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":55,"BodyHash":"4F5EDC2FEB2B1044B1C2C825A589FD94C4C7661AB827B7E83ECECC947DCF82E8","Hash":"AA38F6F682B443FB8F22A4513356E9B3A78D83DC206392D89EAC9821802585F6","CalledMethods":["Shared.Models.Stats.StatsBaseMethods::AddModifier(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.String, Shared.Models.Stats.StatModifier)"],"StringLiterals":[],"Source":null},{"Id":"AddHungerStats(System.ValueTuple\u00602\u003CSystem.String,Shared.Models.Stats.StatModifier\u003E[])-\u003ESystem.Void","Name":"AddHungerStats","Signature":"public System.Void AddHungerStats(System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[] hungerStatModifiers)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"hungerStatModifiers","Type":"System.ValueTuple\u003CSystem.String, Shared.Models.Stats.StatModifier\u003E[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":55,"BodyHash":"71B229E821675DBAD8676027AA1420883421CA2896B03F3DB3714C4E586304E0","Hash":"F51EF7507EE60505B61CEFE1627B367CFEBEECB35C6E1C0EF1AA8248A3D5B182","CalledMethods":["Shared.Models.Stats.StatsBaseMethods::AddModifier(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Guid, System.String, Shared.Models.Stats.StatModifier)"],"StringLiterals":[],"Source":null},{"Id":"Get(System.String)-\u003ESystem.Single","Name":"Get","Signature":"public System.Single Get(System.String statId)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"statId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"100177FA5CE0D92BD83E8456CD68C7394CA038C99FAAFFE6FF2AA87140FEF167","Hash":"749CF6826EF4020CCBB6DABCA7544AACE85D9362B75A8A901351B8F53E5FAE45","CalledMethods":["Shared.Models.Stats.StatsBaseMethods::Get(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String)"],"StringLiterals":[],"Source":null},{"Id":"GetJobProgressTick()-\u003ESystem.Single","Name":"GetJobProgressTick","Signature":"public System.Single GetJobProgressTick()","Visibility":"public","ReturnType":"System.Single","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":57,"BodyHash":"B3163C09A8D2FB92428DB84B994ECF20346C587A02060779984762658BFCF94C","Hash":"23E529163F5E8B5921ACDF851D49F89EC3541FB602615E0C2C6D9BFF992EF337","CalledMethods":["Shared.Models.Stats.CitizenStats::Get(System.String)","System.MathF::Log2(System.Single)"],"StringLiterals":["Citizen_Efficiency"],"Source":null},{"Id":"GetJobQualityValueTick()-\u003ESystem.Single","Name":"GetJobQualityValueTick","Signature":"public System.Single GetJobQualityValueTick()","Visibility":"public","ReturnType":"System.Single","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"6257645057061F69EFBB398F50558B00D32D22D5D6DD3B0C4DFFAAC8BBC68308","Hash":"4C7FC0BC09419CD488511C6B8A1BEDE09DD9EB3859D8D8B67063AE264A23AC65","CalledMethods":["Shared.Models.Stats.CitizenStats::Get(System.String)"],"StringLiterals":["Citizen_Expertise"],"Source":null},{"Id":"OnLoad()-\u003ESystem.Void","Name":"OnLoad","Signature":"public System.Void OnLoad()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"2C1D5861FBAA2153553F7263F67D2B69AE7380055FEEC999B4088599E189D893","Hash":"1C2307E435802A6F104B8A6C17104D4C56E13EC3FFCE207C3339218C59E01D05","CalledMethods":["Shared.Models.Stats.CitizenStats::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"],"StringLiterals":[],"Source":null},{"Id":"ResetModifiers()-\u003ESystem.Void","Name":"ResetModifiers","Signature":"public System.Void ResetModifiers()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"C513D3CD86F5A8A27D722F497F85E50987EF664767FDB8D22F46CB6C5ED8F57F","Hash":"EC2761AE6C725A84D9343B6F1877C33593F103C36C43FE473DD45CD1DD9762B4","CalledMethods":["Shared.Models.Stats.StatsBaseMethods::ResetModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E)"],"StringLiterals":[],"Source":null},{"Id":"SetBaseStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E)-\u003ESystem.Void","Name":"SetBaseStats","Signature":"private System.Void SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E stats)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"stats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":57,"BodyHash":"0C4213427C6820F982DC15E32CB5C6B5090213F127060E7442FA91D243BA529D","Hash":"F09A0B26080BD5FC2E461157A554B30BFBD515E5B669DF2DF5CDF733C8017E2F","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()","Shared.Models.Stats.StatsBaseMethods::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)"],"StringLiterals":[],"Source":null},{"Id":"SetBaseStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Single\u003E\u003E)-\u003ESystem.Void","Name":"SetBaseStats","Signature":"public System.Void SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E stats, System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E baseVariance)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"stats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E","IsOut":false,"IsOptional":false},{"Name":"baseVariance","Type":"System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":173,"BodyHash":"1750A0371FC10680FB67EFC64C0BEC3864EFBCAA3660D45D1DCD86A6327761BC","Hash":"7C71D4FF575AC0AC3ED0EB8AA98BF1EF16B503A1993CF4B16D36B91A0C51212B","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()","Shared.Models.Stats.StatsBaseMethods::SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E)","System.Collections.Generic.IEnumerable\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.ValueTuple\u003CSystem.String, System.Single\u003E\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)","Shared.Models.Stats.Stat::.ctor(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)","Shared.Models.Stats.Stat::SetBaseValue(System.Single)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"TryGet(System.String, System.Single\u0026)-\u003ESystem.Boolean","Name":"TryGet","Signature":"public System.Boolean TryGet(System.String statId, out System.Single\u0026 statValue)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"statId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"statValue","Type":"System.Single\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":14,"BodyHash":"F3A8657BB53D4DF3AB2EC6A86CED8EE297A127811A8558AB6A10EE87A935F36C","Hash":"6D4DCD216784F135AEC06D047CD00A806261AA1BC696A98A0311AF5E52E102F3","CalledMethods":["Shared.Models.Stats.StatsBaseMethods::TryGet(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E, System.String, System.Single\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"7D41E834B6FECB28C3C13F08F330005DD3508310474C588A7472E6471AD20F4C"}