예제 #1
0
    public void LoadAccData()
    {
        if (File.Exists("AccData.dat"))
        {
            string _content = File.ReadAllText("AccData.dat");

            string[] _records = _content.Split('|');

            level                  = int.Parse(_records[0]);
            experience             = int.Parse(_records[1]);
            maxExperience          = int.Parse(_records[2]);
            basestatINT            = int.Parse(_records[3]);
            basestatKNG            = int.Parse(_records[4]);
            basestatWSD            = int.Parse(_records[5]);
            basestatFCS            = int.Parse(_records[6]);
            basestatPWR            = int.Parse(_records[7]);
            myTalentTree           = GetTalentTreeFromCode(_records[8]);
            myTalentTree.PointsCap = level - 1;
            if (myTalentTree.CheckTotalPoints() > myTalentTree.PointsCap)
            {
                myTalentTree.Reset();
            }
            Debug.Log("Account Loaded");
        }
        LoadTemplates();
        myTalentTree = GetTemplate(CHAMPION.PALADIN);
    }
예제 #2
0
 public void ResetTalents()
 {
     tree.Reset();
 }