Beispiel #1
0
        public UnitWrapper2(string savegamePath, FileManager fileManager)
        {
            baseCharacter.ParseFileBytes(File.ReadAllBytes(savegamePath));
            this.fileManager = fileManager;

            ParseCharacter(baseCharacter.Character);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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;
        }