private void LoadButtom_Click(object sender, RoutedEventArgs e) { character = serializer.Load(); if (character != null) { NameBox.Text = character.baseStatsManager.mStats.mName; LevelBox.Text = character.baseStatsManager.mStats.mLevel.ToString(); HPBox.Text = character.baseStatsManager.mStats.mHealth.ToString(); MPBox.Text = character.baseStatsManager.mStats.mMP.ToString(); DEFBox.Text = character.baseStatsManager.mStats.mDefense.ToString(); STRBox.Text = character.baseStatsManager.mStats.mStrength.ToString(); INTELBox.Text = character.baseStatsManager.mStats.mIntelligence.ToString(); DEXBox.Text = character.baseStatsManager.mStats.mDexterity.ToString(); sprite_editor.Refresh(character); //Updating equippeditems equipped_items.mInv.inventory = character.inventory; equipped_items.Refresh(); equipped_items.CalculateStats(); //Updating Dropdowns dropdown_equip_chest.SelectedIndex = character.chest_index; dropdown_equip_helm.SelectedIndex = character.helm_index; dropdown_equip_weapon.SelectedIndex = character.weapon_index; //Updating UI UpdateText(); Refresh_Inventory(equipped_items.mInv); } }