Candide.MainMenu.Ui.Steps.SelectCharacterWindow
Type JSONpublic class in Candide.MainMenu.Ui.Steps
Type metadata
- Assembly
Romestead - Namespace
Candide.MainMenu.Ui.Steps - Base type
Candide.MainMenu.Ui.Steps.AbstractStepsWindow - Hash
F966D5F432369FF87140B66641937C89CFEECA38288D559CF5F3D8298CA8C17A
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_characters# | private | private System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.PlayerCharacterSaveModel> _characters |
_gridList# | private | private Candide.CandideUI.Containers.CandideGrid _gridList |
_sortedCharactersReuseList# | private | private System.Collections.Generic.List<Shared.Models.Player.PlayerCharacterSaveModel> _sortedCharactersReuseList |
Methods
AddErrorPanel
#
private System.Void AddErrorPanel(System.String charName)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F0B91D8E4B622697DF9140F325ED37FF31B5F1B46A01A1D3DF81140C704FAA8F - Body hash
0EDDEE69E4A0D362A7222B500FFC75F85FA875F854DD73BBDB2D36F1630C7FD6 - IL size32
Referenced calls
Shared.Models.Player.PlayerCharacterSaveModel::.ctor()System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.PlayerCharacterSaveModel>::Add(!0, !1)
CharactersChanged
#
private System.Void CharactersChanged()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
740B3F3327CFAFB37B5A86F6FEB60E46DD4B19670DC00FBB7B3D6A4831B870C8 - Body hash
46FA69BF4291D431403ABDFF3DA24BD0C16512D45E8AFF2192D2B00B3B0CA266 - IL size359
Referenced calls
Candide.CandideUI.Containers.CandideGrid::ClearChildren()System.Collections.Generic.List<Shared.Models.Player.PlayerCharacterSaveModel>::Clear()System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.PlayerCharacterSaveModel>::get_Values()System.Collections.Generic.List<Shared.Models.Player.PlayerCharacterSaveModel>::AddRange(System.Collections.Generic.IEnumerable<!0>)SelectCharacterWindow.<>c::<CharactersChanged>b__4_0(Shared.Models.Player.PlayerCharacterSaveModel, Shared.Models.Player.PlayerCharacterSaveModel)System.Comparison<Shared.Models.Player.PlayerCharacterSaveModel>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Shared.Models.Player.PlayerCharacterSaveModel>::Sort(System.Comparison<!0>)System.Collections.Generic.List<Shared.Models.Player.PlayerCharacterSaveModel>::GetEnumerator()SelectCharacterWindow.<>c__DisplayClass4_0::.ctor()List.Enumerator<Shared.Models.Player.PlayerCharacterSaveModel>::get_Current()Candide.MainMenu.Ui.Steps.CharacterListItem::.ctor(Shared.Models.Player.PlayerCharacterSaveModel)Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)SelectCharacterWindow.<>c__DisplayClass4_0::<CharactersChanged>b__1(System.Object, System.EventArgs)System.EventHandler::.ctor(System.Object, System.IntPtr)Candide.CandideUI.CandideUiElement::add_Clicked(System.EventHandler)Candide.CandideUI.Components.Buttons.CandideIconButton::.ctor(System.String, CandideCreator.Shared.Graphics.IconFlag)SelectCharacterWindow.<>c::<CharactersChanged>b__4_2()System.Func<System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.Components.Buttons.CandideIconButton::set_GetTooltipContent(System.Func<System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>>)Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)SelectCharacterWindow.<>c__DisplayClass4_0::<CharactersChanged>b__3()System.Action::.ctor(System.Object, System.IntPtr)Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)List.Enumerator<Shared.Models.Player.PlayerCharacterSaveModel>::MoveNext()System.IDisposable::Dispose()
Called by
String literals
event:/interface/main menu/ui_mainmenu_clickui:noevent:/interface/cancel
DeleteCharacter
#
private System.Void DeleteCharacter(System.String saveFileName)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4FA438933AC4FB52EB2B444B1276520A761D219C4D012BD58C1D4E2DAB912E61 - Body hash
57F9B6587EC4E4A55F10BA2DD0749A86CAEB4D563BF7C4078AFE5D790487DFAB - IL size62
Referenced calls
Candide.Save.CharacterSaveManager::GetCharacterSavePath(System.String)System.IO.File::Delete(System.String)System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.PlayerCharacterSaveModel>::Remove(!0)Candide.MainMenu.Ui.Steps.SelectCharacterWindow::CharactersChanged()
GetCharacters
#
private System.Void GetCharacters()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
78E0EBFB1E4DC79AA794FD0ADCA3AF80E5CB07EBFBA00D04E6CD988BF52C4C5C - Body hash
8E446C0031D3A89966F9E9714D654F3F2092E233CAC1D6FD4FEE92B105921EC0 - IL size392
Referenced calls
Candide.GameModels.Helpers.GamePathHelper::GetFolderPath(Candide.GameModels.Helpers.GameFolder, System.Boolean)System.IO.DirectoryInfo::.ctor(System.String)System.IO.DirectoryInfo::EnumerateFiles(System.String)System.Collections.Generic.IEnumerable<System.IO.FileInfo>::GetEnumerator()System.Collections.Generic.IEnumerator<System.IO.FileInfo>::get_Current()System.IO.FileSystemInfo::get_Name()System.IO.Path::GetFileNameWithoutExtension(System.String)Candide.Save.CharacterSaveManager::TryLoadCharacter(System.String, System.Boolean)Candide.MainMenu.Ui.Steps.SelectCharacterWindow::AddErrorPanel(System.String)System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.PlayerCharacterSaveModel>::Add(!0, !1)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.PlayerCharacterSaveModel>::ContainsKey(!0)Candide.MainMenu.Ui.Steps.SelectCharacterWindow::CharactersChanged()
String literals
*.charError while loading player character file '':*.back
OnWindowShown
#
protected System.Void OnWindowShown()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4A49DCE958309EFBA39317EE3595FDAF5FF0187C4CDC2388B92D0310317D945F - Body hash
E15072BED211B64C3D500E089BD5EC8754D557355C396310E5CEDB347B8CDB10 - IL size13