/// <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); }
/// <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); }