Candide.CandideUI.UserControls.StatsControl
Type JSONpublic class in Candide.CandideUI.UserControls
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.UserControls - Base type
Candide.CandideUI.CandideUiContainerSingleItem - Hash
14A08C76038CFBDE4FC2CF4D9FE1D4DD39F860A7A1EA6A1CF02F23C9D1804A17
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_currentTab# | private | private StatsControl.StatsControlTab _currentTab |
_entityId# | private | private System.Nullable<System.Guid> _entityId |
_stats# | private | private System.Collections.Generic.List<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay> _stats |
_statsPanel1# | private | private Candide.CandideUI.Containers.CandideVerticalStackPanel _statsPanel1 |
_statsPanel2# | private | private Candide.CandideUI.Containers.CandideVerticalStackPanel _statsPanel2 |
Properties
| Name | Visibility | Signature |
|---|---|---|
EntityId# | public | public System.Nullable<System.Guid> EntityId |
Methods
CreateCombinedStatsSection
#
private Candide.CandideUI.CandideUiElement CreateCombinedStatsSection(System.String[] statIds, System.String displayStatId)
Method metadata
- Visibilityprivate
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualFalse
- Hash
6A3474EEBCC04AAC554D61D3300C04AE4F2D5DCC3B88B7301C907600B7211790 - Body hash
AB1D6DFC1CE0CC3DF45A7A678670A7FF788D714C13E8CF230403DE11CE6BCC51 - IL size37
Referenced calls
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<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay>::Add(!0)
CreateStatsSection
#
private Candide.CandideUI.CandideUiElement CreateStatsSection(Shared.Text.StringId name, System.Collections.Generic.IReadOnlyCollection<System.String> stats, System.Boolean showIcons)
Method metadata
- Visibilityprivate
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualFalse
- Hash
9318A8A7EBC6808637E0D8DF7EDF03F802957B8A68E70350D536ACAFF15F942D - Body hash
888EBECFD8CE20B99897E9243C8D35FB3706762A53B6C651DCA0E2B71F624B59 - IL size116
Referenced calls
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<System.String>::GetEnumerator()System.Collections.Generic.IEnumerator<System.String>::get_Current()Candide.CandideUI.Components.Displays.PlayerStatGridDisplay::.ctor(System.String, System.Boolean)Candide.CandideUI.CandideThickness::.ctor(System.Int32)System.Collections.Generic.List<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay>::Add(!0)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()
InvalidateStats
#
private System.Void InvalidateStats()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
61E1794D2D7A08918E1FE13118A6606A442E25D12157D1ACF4A302D97BA351E9 - Body hash
570C9A58BA57C7A25334E4401FE0E6AA215F3DE997168762910B2687604C43A1 - IL size1222
Referenced calls
Candide.CandideUI.Containers.CandideGrid::ClearChildren()Candide.CandideUI.UserControls.StatsControl::get_EntityId()System.Nullable<System.Guid>::get_HasValue()Shared.Text.StringId::op_Implicit(System.String)<>z__ReadOnlyArray<System.String>::.ctor(T[])Candide.CandideUI.UserControls.StatsControl::CreateStatsSection(Shared.Text.StringId, System.Collections.Generic.IReadOnlyCollection<System.String>, System.Boolean)Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)<>z__ReadOnlySingleElementList<System.String>::.ctor(T)System.ArgumentOutOfRangeException::.ctor()System.Nullable<System.Guid>::get_Value()Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper&, System.String)System.Collections.Generic.List<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay>::GetEnumerator()List.Enumerator<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay>::get_Current()Shared.Entity.EntityWrapper::get_Stats()Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay::SetStats(Shared.Models.Stats.EntityStats)List.Enumerator<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay>::MoveNext()System.IDisposable::Dispose()
String literals
StatsUi_StatsCategory_MeleeMeleeDamageMeleeDamageModifierStatsUi_StatsCategory_RangedRangedDamageRangedDamageModifierStatsUi_StatsCategory_MagicMagicDamageMagicDamageModifierStatsUi_StatsCategory_ThrowingThrowingDamageThrowingDamageModifierStatsUi_StatsCategory_PhysicalDamageTypesSlashingDamageModifierBludgeoningDamageModifierPiercingDamageModifier
SetCurrentTab
#
public System.Void SetCurrentTab(StatsControl.StatsControlTab tab)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1799019B494FF43C39829F62DCB6AD936AF6622DE280C4514A898775659BE02C - Body hash
4A046336A4A5EC486C382C09858B99A2E2DC07F703D6B74F631692721504FC34 - IL size24
Referenced calls
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3E07C9DE0391F9ED403FECEED9A14DD278E8CDD427DE56A05B35A1E288F2D8DF - Body hash
6EBCC34EA61CAB61592496A17A58C08E55C7A368D9D6A3B8C95F86AAE168687E - IL size125
Referenced calls
Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)Candide.CandideUI.UserControls.StatsControl::get_EntityId()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper&, System.String)System.Collections.Generic.List<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay>::GetEnumerator()List.Enumerator<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay>::get_Current()Shared.Entity.EntityWrapper::get_Stats()Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay::SetStats(Shared.Models.Stats.EntityStats)List.Enumerator<Candide.CandideUI.Components.Displays.IPlayerStatGridDisplay>::MoveNext()System.IDisposable::Dispose()
String literals
Update