private void ParseCharacter(UnitObject unitObject) { UnitHelpFunctions unitHelp = new UnitHelpFunctions(fileManager); unitHelp.LoadCharacterValues(baseCharacter.Character); characterWrapper = new CharacterWrapper(baseCharacter.Character, fileManager); }
private void b_loadCharacter_Click(object sender, EventArgs e) { _characterPath = _characterFolder + @"\" + cb_selectCharacter.SelectedItem + ".hg1"; //_characterUnit = UnitHelpFunctions.OpenCharacterFile(_tableFiles, _characterPath); if (_characterUnit != null) { _itemHelpFunctions.LoadCharacterValues(_characterUnit); gb_characterName.Text = cb_selectCharacter.SelectedItem.ToString(); int level = UnitHelpFunctions.GetSimpleValue(_characterUnit, ItemValueNames.level.ToString()) - 8; gb_characterName.Text += " (Level " + level.ToString() + ")"; SetCharacterStatus(CharacterStatus, CharacterStatus.Loaded, p_status, l_status); InitInventory(_characterUnit, _characterItemPanel); } else { MessageBox.Show("Error while parsing the character file!", "b_loadCharacter_Click"); } }