{"Id":"Shared.Models.Stats.StatsBaseMethods","Name":"StatsBaseMethods","DisplayName":"StatsBaseMethods","FullName":"Shared.Models.Stats.StatsBaseMethods","Namespace":"Shared.Models.Stats","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"AddModifier(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Guid, System.String, Shared.Models.Stats.StatModifier)-\u003ESystem.Void","Name":"AddModifier","Signature":"public System.Void AddModifier(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E targetStats, System.Guid modifierId, System.String statId, Shared.Models.Stats.StatModifier modifier)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"targetStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false},{"Name":"modifierId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"statId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"modifier","Type":"Shared.Models.Stats.StatModifier","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"9FAA2A56BE408058FB9D10A9D580B8AA77DB67CD9C75BE52FF6D56833E3B03E2","Hash":"F7EB6062A8FB5506A176B4599D0E5DBBCC1DAC2AA06BF9BA875D0D7C529372E4","CalledMethods":["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)","Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)"],"StringLiterals":[],"Source":null},{"Id":"AddStatModifiers(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Guid, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.StatModificationData\u003E, System.Int32, Shared.Models.Stats.StatModifierType)-\u003ESystem.Void","Name":"AddStatModifiers","Signature":"internal System.Void AddStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats, System.Guid modifierId, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E stats, System.Int32 stackAmount, Shared.Models.Stats.StatModifierType type)","Visibility":"internal","ReturnType":"System.Void","Parameters":[{"Name":"calculatedStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false},{"Name":"modifierId","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":"stackAmount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"type","Type":"Shared.Models.Stats.StatModifierType","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":133,"BodyHash":"3FBB3F3223D7D4DBB075FCB7EC887A9ABC87E5DAEFDA1AE18195767A4293B0CC","Hash":"3D0A61AD3855070977B7EC5A7D78B184618E65099E9DA8F3CDB4184DAD8D3868","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Key()","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.KeyValuePair\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::get_Value()","Shared.Models.Stats.StatModificationData::op_Multiply(Shared.Models.Stats.StatModificationData, System.Single)","Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.StatModificationData\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"CopyModifiers(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void","Name":"CopyModifiers","Signature":"public System.Void CopyModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E targetStats, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E secondStats)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"targetStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false},{"Name":"secondStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":105,"BodyHash":"DCA8A61FF208D186A4976BC6E63CC96AE0FF0FA21063F92B2A0A5C3639982E72","Hash":"9C29FF0511D73B1E7FE160C4E08F3BDE829A1DAC5D0CDDCE204D35ABF81EE66A","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Key()","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.KeyValuePair\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Value()","Shared.Models.Stats.Stat::SetStatModifiers(System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Stats.StatModifier\u003E)","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"Get(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.String)-\u003ESystem.Single","Name":"Get","Signature":"internal System.Single Get(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats, System.String statId)","Visibility":"internal","ReturnType":"System.Single","Parameters":[{"Name":"calculatedStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false},{"Name":"statId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":33,"BodyHash":"818E54AABDC2881FB87AB15044800D0700F5C63A295CD900575F66A69BC83544","Hash":"9B556176A019C2DABC1B0E229EF7A06492642CDE628774B2E884A6F7AF5ED025","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"Id":"ResetModifiers(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E)-\u003ESystem.Void","Name":"ResetModifiers","Signature":"internal System.Void ResetModifiers(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats)","Visibility":"internal","ReturnType":"System.Void","Parameters":[{"Name":"calculatedStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":55,"BodyHash":"EA4C1E134F8EDE7EACDFB9AD571D9926FB65339C5E2714390CC311F4C2278AB7","Hash":"1A6BB9A242C08A204CDEADEFB6AFD567918D01985345EC7B148A35A927DA1EB7","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Value()","Shared.Models.Stats.Stat::Reset()","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Stats.Stat\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"SetBaseStats(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E)-\u003ESystem.Void","Name":"SetBaseStats","Signature":"internal System.Void SetBaseStats(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E baseValueStats, System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E stats)","Visibility":"internal","ReturnType":"System.Void","Parameters":[{"Name":"calculatedStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false},{"Name":"baseValueStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E","IsOut":false,"IsOptional":false},{"Name":"stats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":120,"BodyHash":"DC7DD42ECFA367CE07E05446803E4996E87178740DAFD837CA5CAC7EFF1C05F7","Hash":"57171CFAADF51DA852E5916A6C303246B0712065655D1D0037A418E65FD8DCEE","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Key()","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.KeyValuePair\u003CSystem.String, System.Single\u003E::get_Value()","Shared.Models.Stats.Stat::SetBaseValue(System.Single)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)","Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"TryGet(System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Stats.Stat\u003E, System.String, System.Single\u0026)-\u003ESystem.Boolean","Name":"TryGet","Signature":"public System.Boolean TryGet(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E calculatedStats, System.String statId, out System.Single\u0026 statValue)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"calculatedStats","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E","IsOut":false,"IsOptional":false},{"Name":"statId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"statValue","Type":"System.Single\u0026","IsOut":true,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"4C8AD0A4883C226990A5E7DA89E473E10C46E1A25360EE6BC7D6DA2C9A10AC87","Hash":"6AF23D2E3030837D5534555B688D9C5D2E2D7E7BA64DB0A143D955D6B92ABE71","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"0D134658F4B794C231182B561F30182BCFE3EFB80A05A8934F6AD3AF56D7874E"}