Example #1
0
    public static void FLoadGamerData()
    {
        string sPath = Application.dataPath + "/FILE_IO/GamerInfo/info.txt";

        string[] sLines = System.IO.File.ReadAllLines(sPath);

        DATA_Gamer dt = new DATA_Gamer();

        dt.mRPHighScores = new MinigameAchievement();
        dt.mPPHighScores = new MinigameAchievement();

        for (int i = 0; i < sLines.Length; i++)
        {
            if (sLines[i].Contains("POCKET"))
            {
                dt.mPPHighScores.mEasyScore     = int.Parse(sLines[i + 1]);
                dt.mPPHighScores.mNormalScore   = int.Parse(sLines[i + 2]);
                dt.mPPHighScores.mHardScore     = int.Parse(sLines[i + 3]);
                dt.mPPHighScores.mPetermanScore = int.Parse(sLines[i + 4]);
            }
            if (sLines[i].Contains("PASSES"))
            {
                dt.mPassesThrown = int.Parse(sLines[i + 1]);
            }
            if (sLines[i].Contains("PITCH"))
            {
                dt.mRPHighScores.mEasyScore     = int.Parse(sLines[i + 1]);
                dt.mRPHighScores.mNormalScore   = int.Parse(sLines[i + 2]);
                dt.mRPHighScores.mHardScore     = int.Parse(sLines[i + 3]);
                dt.mRPHighScores.mPetermanScore = int.Parse(sLines[i + 4]);
            }
        }

        mInfo = dt;
    }
Example #2
0
    public static void FWriteGamerData(DATA_Gamer dt)
    {
        string       sPath = Application.dataPath + "/FILE_IO/GamerInfo/info.txt";
        StreamWriter sw    = new StreamWriter(sPath);

        sw.WriteLine("GAMER");
        sw.WriteLine("Timothy");
        sw.WriteLine("POCKET PASSER SCORES, EASY TO PETERMAN");
        sw.WriteLine(dt.mPPHighScores.mEasyScore);
        sw.WriteLine(dt.mPPHighScores.mNormalScore);
        sw.WriteLine(dt.mPPHighScores.mHardScore);
        sw.WriteLine(dt.mPPHighScores.mPetermanScore);
        sw.WriteLine("PITCH AND CATCH SCORES, EASY TO PETERMAN");
        sw.WriteLine(dt.mRPHighScores.mEasyScore);
        sw.WriteLine(dt.mRPHighScores.mNormalScore);
        sw.WriteLine(dt.mRPHighScores.mHardScore);
        sw.WriteLine(dt.mRPHighScores.mPetermanScore);
        sw.WriteLine("PASSES THROWN:");
        sw.WriteLine(dt.mPassesThrown);

        sw.Close();
    }