Exemplo n.º 1
0
 private PlayerSave(SerializablePlayerSave save)
 {
     personalBestTimes = save.PersonalBestTimes;
     ID    = save.ID;
     Name  = save.Name;
     Token = save.Token;
 }
Exemplo n.º 2
0
        public void SaveFile()
        {
            if (!Directory.Exists(Paths.PlayerSaveDir))
            {
                Directory.CreateDirectory(Paths.PlayerSaveDir);
            }

            SerializablePlayerSave save = new SerializablePlayerSave(personalBestTimes, ID, Name, Token);

            File.WriteAllText(Paths.GetSavePath(Name), JsonConvert.SerializeObject(save));
        }
Exemplo n.º 3
0
        public static PlayerSave LoadFromFile(string playerName)
        {
            SerializablePlayerSave save = JsonConvert.DeserializeObject <SerializablePlayerSave>(File.ReadAllText(Paths.GetSavePath(playerName)));

            return(new PlayerSave(save));
        }