public void LoadSkills()
    {
        BinaryFormatter bf     = new BinaryFormatter();
        FileStream      stream = new FileStream("SkillSet.dat", FileMode.Open);

        SkillDetails = (CharacterSkillDetails)bf.Deserialize(stream);
        stream.Close();
    }
 private void Awake()
 {
     SkillDetails = new CharacterSkillDetails();
     if (!File.Exists("SkillSet.dat"))
     {
         SkillDetails.ResetSkills();
         SaveSkills();
     }
     for (int i = 0; i <= 120; i++)
     {
         ExpPerLevelReq.Add(CalcExpReq(i));
     }
     LoadSkills();
 }