Exemplo n.º 1
0
        /// <summary>
        /// Gets character bytes
        /// </summary>
        public byte[] GetCharacterBytes(CharacterModel character)
        {
            byte[] characterBytes = null;
            ICharacterPersister characterPersister = DependencyResolver.Resolve <Version2.CharacterPersister>();

            characterBytes = characterPersister.GetBytes(new CharacterModel[] { character });
            return(characterBytes);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Saves characters to the default save file location
        /// </summary>
        public void SaveCharacters(IEnumerable <CharacterModel> characters)
        {
            string path = Path.Combine(_saveDataFolder, _characterSaveFileName);

            ICharacterPersister characterPersister = DependencyResolver.Resolve <Version2.CharacterPersister>();

            byte[] characterBytes = characterPersister.GetBytes(characters);
            File.WriteAllBytes(path, characterBytes);
        }