private DeathSaveFile LoadDeaths(int level)
    {
        level++;
        var serializer = new XmlSerializer(typeof(DeathByte));

        using (var stream = new FileStream(Application.persistentDataPath + "/Deaths" + "/SavedDeaths_" + level.ToString() + ".xml", FileMode.Open))
        {
            DeathByte     save   = serializer.Deserialize(stream) as DeathByte;
            DeathSaveFile deaths = (DeathSaveFile)ByteArrayToObject(save.savefile);
            return(deaths);
        }
    }
    private void SaveDeaths(DeathSaveFile tS, int level)
    {
        level++;
        DeathByte save = new DeathByte();

        save.savefile = ObjectToByteArray(tS);
        var serializer = new XmlSerializer(typeof(DeathByte));

        using (var stream = new FileStream(Application.persistentDataPath + "/Deaths" + "/SavedDeaths_" + level.ToString() + ".xml", FileMode.Create))
        {
            serializer.Serialize(stream, save);
        }
    }