Romestead Assembly Reference

Candide.MainMenu.Ui.Steps.CreateCharacterWindow

Type JSON

public class in Candide.MainMenu.Ui.Steps

Methods8
Properties0
Fields15
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
_animationStateMachineprivateprivate Candide.Entities.Animations.AnimationStateMachine _animationStateMachine
_characterNameInputprivateprivate Candide.CandideUI.Input.CandideTextInputBox _characterNameInput
_charDetailsDisplayprivateprivate Candide.CandideUI.Containers.CandideVerticalStackPanel _charDetailsDisplay
_classLabelprivateprivate Candide.CandideUI.Components.TranslationCenteredLabel _classLabel
_contentPanelprivateprivate Candide.CandideUI.Containers.CandideVerticalStackPanel _contentPanel
_dataprivateprivate Shared.Models.Player.PlayerAppearanceData _data
_eyesModelprivateprivate Candide.MainMenu.Ui.Components.CandideDisplayModelSelection _eyesModel
_hairModelprivateprivate Candide.MainMenu.Ui.Components.CandideDisplayModelSelection _hairModel
_nameLabelprivateprivate Candide.CandideUI.Components.TranslationCenteredLabel _nameLabel
_playerBodyTypeModelprivateprivate Candide.MainMenu.Ui.Components.CandideDisplayModelSelection _playerBodyTypeModel
_playerClassModelprivateprivate Candide.MainMenu.Ui.Components.CandideDisplayModelSelection _playerClassModel
_rotationTimerprivateprivate System.Single _rotationTimer
_saveBtnprivateprivate Candide.CandideUI.Components.Buttons.CandideIconLabelButton _saveBtn
_softcoreCheckboxprivateprivate Candide.CandideUI.Input.CandideCheckboxLabel _softcoreCheckbox
_spacDisplayprivateprivate Candide.MainMenu.Ui.Components.CandideSpacDisplay _spacDisplay

Methods

AddItemToInventory

private System.Void AddItemToInventory(System.String itemId, System.Int32 itemAmount, Shared.Models.Items.ItemInstanceModel[] inventory)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash3543D3DBDF57D7F64680E01CD7B82A3ABF66A126396A83B58D796F656E9E1BA7
  • Body hashDD51C2323DF08EBFD4225C42EE9894E575A72E44E69808EF19383800DE9492E4
  • IL size48
Referenced calls
  • Shared.Models.Items.ItemInstanceModel::.ctor(System.String)
  • System.Guid::NewGuid()

CreateDisplayModelSelection

private Candide.MainMenu.Ui.Components.CandideDisplayModelSelection CreateDisplayModelSelection(System.Int32 i, System.Collections.Generic.List<Candide.GameModels.Managers.PlayerSkinPart> optionsList, System.String name, System.Collections.Generic.Dictionary<System.Int32, Microsoft.Xna.Framework.Color> colorIndices, System.Boolean randomSelectedOption, System.Boolean randomSelectedColor)

Method metadata
Referenced calls
  • System.Collections.Generic.List<Candide.GameModels.Managers.PlayerSkinPart>::get_Count()
  • System.Random::Next(System.Int32)
  • Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::.ctor(System.Int32, System.Collections.Generic.List<Candide.GameModels.Managers.PlayerSkinPart>, System.String, System.Collections.Generic.Dictionary<System.Int32, Microsoft.Xna.Framework.Color>, System.Boolean)
  • Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)
  • Candide.MainMenu.Ui.Steps.CreateCharacterWindow::<CreateDisplayModelSelection>b__15_0(System.Object, Candide.GameModels.Managers.PlayerSkinPart)
  • System.EventHandler<Candide.GameModels.Managers.PlayerSkinPart>::.ctor(System.Object, System.IntPtr)
  • Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::add_OnValueChanged(System.EventHandler<Candide.GameModels.Managers.PlayerSkinPart>)
  • Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)

CreatePlayerClassSelection

private Candide.MainMenu.Ui.Components.CandideDisplayModelSelection CreatePlayerClassSelection(System.Int32 i, System.Collections.Generic.List<Shared.Data.DataModels.PlayerClassModel> optionsList, System.String name)

Method metadata
Referenced calls
  • System.Collections.Generic.List<Shared.Data.DataModels.PlayerClassModel>::get_Count()
  • System.Random::Next(System.Int32)
  • Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::.ctor(System.Int32, System.Collections.Generic.List<Shared.Data.DataModels.PlayerClassModel>, System.String)
  • Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)
  • Candide.MainMenu.Ui.Steps.CreateCharacterWindow::<CreatePlayerClassSelection>b__16_0(System.Object, Shared.Data.DataModels.PlayerClassModel)
  • System.EventHandler<Shared.Data.DataModels.PlayerClassModel>::.ctor(System.Object, System.IntPtr)
  • Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::add_OnClassValueChanged(System.EventHandler<Shared.Data.DataModels.PlayerClassModel>)
  • Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)

OnCharacterDisplayUpdate

private System.Void OnCharacterDisplayUpdate()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash25F81EA551838B6EB9E6731B8B9A5A83F37B474F997515B7664DE3A8CAC0A525
  • Body hash9B981A3D80BDE11B81A3CD6C57A8B88D64E689E2A20F36378B0791F3E60554A7
  • IL size691
Referenced calls
String literals
  • CreateCharacter_SkillBonus
  • CreateCharacter_ItemBonus

OnCharacterSaveError

private System.Void OnCharacterSaveError(System.String msg)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC8F7E828CAA0F0552A8681AB5C3B22F82165C47322D483D0F60B47BF3ED31542
  • Body hash366C786DEC2D2A384D05464B2937E8511C7E5EFD86B112C4DE402817E01833A6
  • IL size40
Referenced calls
Called by
String literals
  • CreateCharacter_Error

SaveNewCharacter

private System.Void SaveNewCharacter()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDADE30AB90332016155A6002F0410FCB8318678E64C21B16665EB76D4EFCC019
  • Body hashD383919AD0DF3BAB67CE1EECB088435AB4A926FCCE3DA76F0E01E864C85F288B
  • IL size976
Referenced calls
  • Candide.MainMenu.Ui.Components.CandideDisplayModelSelection::get_SelectedClass()
  • Candide.CandideUI.Input.CandideTextInputBox::get_Text()
  • System.String::IsNullOrWhiteSpace(System.String)
  • System.IO.Path::GetInvalidFileNameChars()
  • System.String::IndexOfAny(System.Char[])
  • Shared.Text.StringDefinitions::GetString(System.String)
  • Candide.MainMenu.Ui.Steps.CreateCharacterWindow::OnCharacterSaveError(System.String)
  • Candide.Save.CharacterSaveManager::GetCharacterSavePath(System.String)
  • System.IO.File::Exists(System.String)
  • Shared.Models.Player.PlayerCharacterModel::.ctor()
  • System.DateTime::get_Now()
  • System.Guid::NewGuid()
  • Shared.Models.Skill.Skills::.ctor()
  • Candide.CandideUI.Input.CandideCheckbox::get_IsToggledOn()
  • Shared.Data.SkillsDataBase::GetAllSkills()
  • System.Collections.Generic.IEnumerable<Shared.Data.SkillData>::GetEnumerator()
  • System.Collections.Generic.IEnumerator<Shared.Data.SkillData>::get_Current()
  • Shared.Models.Skill.CharacterSkill::.ctor(System.String)
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::Add(!0, !1)
  • System.Collections.IEnumerator::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::get_Item(!0)
  • System.Collections.Generic.List<System.ValueTuple<System.String, System.Int32>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<System.String, System.Int32>>::get_Current()
  • List.Enumerator<System.ValueTuple<System.String, System.Int32>>::MoveNext()
  • System.Nullable<System.Int32>::get_HasValue()
  • System.Nullable<System.Int32>::get_Value()
  • CandideServer.Helpers.SecondaryEquipmentSimpleInventoryHelper::get_SecondaryEquipmentSlotsCount()
  • CandideServer.Helpers.EquipmentSimpleInventoryHelper::get_EquipmentSlotsCount()
  • Shared.Models.Player.PlayerCharacterSaveModel::.ctor()
  • System.Collections.Generic.List<System.String>::GetEnumerator()
  • List.Enumerator<System.String>::get_Current()
String literals
  • CreateCharacter_ErrorName
  • CreateCharacter_ErrorNameExists

TryEquipItem

private System.Boolean TryEquipItem(System.String itemId, System.Int32 itemAmount, Shared.Models.Items.ItemInstanceModel[] equipment)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash0414F789A3491E418D558C8D2020FA344102B9C4EBE0F660E316DC4D9E6C10FF
  • Body hash07B0E31787D09C06B91FF616B6971E40F35FADC2094314BA50635C8FB42D6D08
  • IL size89
Referenced calls

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash65493BF8E0D1A43FF63B5147C27F2138CC4FF8FE154CE7C85E41EC3E8256BC95
  • Body hash770A8CA8BEFFFE5760C5BFA4E7E06FE56A805D0B4AF245BBB04AFA2C3F559BEB
  • IL size128
Referenced calls