public UnitWrapper2(string savegamePath, FileManager fileManager) { baseCharacter.ParseFileBytes(File.ReadAllBytes(savegamePath)); this.fileManager = fileManager; ParseCharacter(baseCharacter.Character); }
public static CharacterFile OpenCharacterFile(string fileName) { CharacterFile characterFile = new CharacterFile(fileName); try { byte[] fileBytes = File.ReadAllBytes(fileName); characterFile.ParseFileBytes(fileBytes); } catch (Exception ex) { MessageBox.Show("Failed to open file: " + fileName + "\n\n" + ex, "OpenCharacterFile", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } return(characterFile); }
public static CharacterFile OpenCharacterFile(string fileName) { CharacterFile characterFile = new CharacterFile(fileName); try { byte[] fileBytes = File.ReadAllBytes(fileName); characterFile.ParseFileBytes(fileBytes); } catch (Exception ex) { MessageBox.Show("Failed to open file: " + fileName + "\n\n" + ex, "OpenCharacterFile", MessageBoxButtons.OK, MessageBoxIcon.Error); return null; } return characterFile; }