{"Id":"Candide.CandideUI.UserControls.StatsControl","Name":"StatsControl","DisplayName":"StatsControl","FullName":"Candide.CandideUI.UserControls.StatsControl","Namespace":"Candide.CandideUI.UserControls","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.CandideUiContainerSingleItem","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_currentTab:StatsControl\u002BStatsControlTab","Name":"_currentTab","Type":"StatsControl.StatsControlTab","Signature":"private StatsControl.StatsControlTab _currentTab","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"72F099FBFAF5A1D95092CB9FEA2EA058C47A6F2A02BB2A6FED51BF6BBB5D23CF"},{"Id":"_entityId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"_entityId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"private System.Nullable\u003CSystem.Guid\u003E _entityId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3642465B06C2067DB61589998541C338EA425BD4413F1F7408AD7161E711FA9C"},{"Id":"_stats:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E","Name":"_stats","Type":"System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E _stats","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"21527E791CE7A0931D86D126FC946554E2758E8963808851B67449EB132FC80C"},{"Id":"_statsPanel1:Candide.CandideUI.Containers.CandideVerticalStackPanel","Name":"_statsPanel1","Type":"Candide.CandideUI.Containers.CandideVerticalStackPanel","Signature":"private Candide.CandideUI.Containers.CandideVerticalStackPanel _statsPanel1","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"51167E169BF2A5A83CA54C1436428CC9B545EBB6AF4DB0133BB847685DD30998"},{"Id":"_statsPanel2:Candide.CandideUI.Containers.CandideVerticalStackPanel","Name":"_statsPanel2","Type":"Candide.CandideUI.Containers.CandideVerticalStackPanel","Signature":"private Candide.CandideUI.Containers.CandideVerticalStackPanel _statsPanel2","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9C6AA656CB819E70C1C3C036A6F86D5CDB2F5356F24C18332F062729BF057ECF"}],"Properties":[{"Id":"EntityId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"EntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"public System.Nullable\u003CSystem.Guid\u003E EntityId","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"EC6617D05D8163BAAA7EE781673D5DFAB4B9369C4D2CD3D37F6FB04C92B3232D"}],"Events":[],"Methods":[{"Id":"CreateCombinedStatsSection(System.String[], System.String)-\u003ECandide.CandideUI.CandideUiElement","Name":"CreateCombinedStatsSection","Signature":"private Candide.CandideUI.CandideUiElement CreateCombinedStatsSection(System.String[] statIds, System.String displayStatId)","Visibility":"private","ReturnType":"Candide.CandideUI.CandideUiElement","Parameters":[{"Name":"statIds","Type":"System.String[]","IsOut":false,"IsOptional":false},{"Name":"displayStatId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"AB1D6DFC1CE0CC3DF45A7A678670A7FF788D714C13E8CF230403DE11CE6BCC51","Hash":"6A3474EEBCC04AAC554D61D3300C04AE4F2D5DCC3B88B7301C907600B7211790","CalledMethods":["Candide.CandideUI.Components.Displays.PlayerStatGridCombinedDisplay::.ctor(System.String[], System.String)","Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)","System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"CreateStatsSection(Shared.Text.StringId, System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E, System.Boolean)-\u003ECandide.CandideUI.CandideUiElement","Name":"CreateStatsSection","Signature":"private Candide.CandideUI.CandideUiElement CreateStatsSection(Shared.Text.StringId name, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E stats, System.Boolean showIcons)","Visibility":"private","ReturnType":"Candide.CandideUI.CandideUiElement","Parameters":[{"Name":"name","Type":"Shared.Text.StringId","IsOut":false,"IsOptional":false},{"Name":"stats","Type":"System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E","IsOut":false,"IsOptional":false},{"Name":"showIcons","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":116,"BodyHash":"888EBECFD8CE20B99897E9243C8D35FB3706762A53B6C651DCA0E2B71F624B59","Hash":"9318A8A7EBC6808637E0D8DF7EDF03F802957B8A68E70350D536ACAFF15F942D","CalledMethods":["Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()","Candide.CandideUI.Components.CandideTextLabel::.ctor()","Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)","Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)","Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)","System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()","Candide.CandideUI.Components.Displays.PlayerStatGridDisplay::.ctor(System.String, System.Boolean)","Candide.CandideUI.CandideThickness::.ctor(System.Int32)","System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::Add(!0)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"InvalidateStats()-\u003ESystem.Void","Name":"InvalidateStats","Signature":"private System.Void InvalidateStats()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1222,"BodyHash":"570C9A58BA57C7A25334E4401FE0E6AA215F3DE997168762910B2687604C43A1","Hash":"61E1794D2D7A08918E1FE13118A6606A442E25D12157D1ACF4A302D97BA351E9","CalledMethods":["Candide.CandideUI.Containers.CandideGrid::ClearChildren()","Candide.CandideUI.UserControls.StatsControl::get_EntityId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Shared.Text.StringId::op_Implicit(System.String)","\u003C\u003Ez__ReadOnlyArray\u003CSystem.String\u003E::.ctor(T[])","Candide.CandideUI.UserControls.StatsControl::CreateStatsSection(Shared.Text.StringId, System.Collections.Generic.IReadOnlyCollection\u003CSystem.String\u003E, System.Boolean)","Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)","\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.String\u003E::.ctor(T)","System.ArgumentOutOfRangeException::.ctor()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)","System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::GetEnumerator()","List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::get_Current()","Shared.Entity.EntityWrapper::get_Stats()","Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay::SetStats(Shared.Models.Stats.EntityStats)","List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["StatsUi_StatsCategory_Melee","MeleeDamage","MeleeDamageModifier","StatsUi_StatsCategory_Ranged","RangedDamage","RangedDamageModifier","StatsUi_StatsCategory_Magic","MagicDamage","MagicDamageModifier","StatsUi_StatsCategory_Throwing","ThrowingDamage","ThrowingDamageModifier","StatsUi_StatsCategory_PhysicalDamageTypes","SlashingDamageModifier","BludgeoningDamageModifier","PiercingDamageModifier"],"Source":null},{"Id":"SetCurrentTab(StatsControl\u002BStatsControlTab)-\u003ESystem.Void","Name":"SetCurrentTab","Signature":"public System.Void SetCurrentTab(StatsControl.StatsControlTab tab)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tab","Type":"StatsControl.StatsControlTab","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"4A046336A4A5EC486C382C09858B99A2E2DC07F703D6B74F631692721504FC34","Hash":"1799019B494FF43C39829F62DCB6AD936AF6622DE280C4514A898775659BE02C","CalledMethods":["Candide.CandideUI.UserControls.StatsControl::InvalidateStats()"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":125,"BodyHash":"6EBCC34EA61CAB61592496A17A58C08E55C7A368D9D6A3B8C95F86AAE168687E","Hash":"3E07C9DE0391F9ED403FECEED9A14DD278E8CDD427DE56A05B35A1E288F2D8DF","CalledMethods":["Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)","Candide.CandideUI.UserControls.StatsControl::get_EntityId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)","System.Collections.Generic.List\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::GetEnumerator()","List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::get_Current()","Shared.Entity.EntityWrapper::get_Stats()","Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay::SetStats(Shared.Models.Stats.EntityStats)","List.Enumerator\u003CCandide.CandideUI.Components.Displays.IPlayerStatGridDisplay\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["Update"],"Source":null}],"Hash":"14A08C76038CFBDE4FC2CF4D9FE1D4DD39F860A7A1EA6A1CF02F23C9D1804A17"}