コード例 #1
0
    public static int GetMaxCorrectInRow()
    {
        int val = 0;

        P2DSecurety.SecureLocalLoad(correctInRowKey, out val);
        return(val);
    }
コード例 #2
0
    public bool IsCollected()
    {
        bool val = false;

        P2DSecurety.SecureLocalLoad(achivmentType.ToString() + requestedAmount, out val);
        return(val);
    }
コード例 #3
0
    public static int GetExamBestScore(string examName)
    {
        int score = 0;

        P2DSecurety.SecureLocalLoad(lessonOfLevelKey + examName, out score);
        return(score);
    }
コード例 #4
0
    public static int GetLessonBestScore(QuestionType Category, int lessonNumber)
    {
        int lesson = 0;

        P2DSecurety.SecureLocalLoad(lessonOfLevelKey + Category.ToString() + lessonNumber.ToString(), out lesson);
        return(lesson);
    }
コード例 #5
0
    public static int GetLastOpenLesson(QuestionType category)
    {
        int lesson = 0;

        P2DSecurety.SecureLocalLoad(lessonOfLevelKey + category.ToString(), out lesson);
        return(lesson);
    }
コード例 #6
0
    public static int GetDiamondNumber()
    {
        int val = 0;

        P2DSecurety.SecureLocalLoad(diamondKey, out val);
        return(val);
    }
コード例 #7
0
    public static void SetLessonBestScore(QuestionType Category, int lessonNumber, int value)
    {
        P2DSecurety.SecureLocalSave(lessonOfLevelKey + Category.ToString() + lessonNumber.ToString(), value);

        if (onScoreChangeEvent != null)
        {
            onScoreChangeEvent(Category);
        }
    }
コード例 #8
0
    public static void SetLastOpenLesson(QuestionType category, int value)
    {
        P2DSecurety.SecureLocalSave(lessonOfLevelKey + category.ToString(), value);

        if (onScoreChangeEvent != null)
        {
            onScoreChangeEvent(category);
        }
    }
コード例 #9
0
    public static void SetExamBestScore(string examName, int value)
    {
        P2DSecurety.SecureLocalSave(lessonOfLevelKey + examName, value);

        if (onScoreChangeEvent != null)
        {
            onScoreChangeEvent((QuestionType)lastCategoryIndex);
        }

        Instance.CheckAchivmentExcelentExam();
    }
コード例 #10
0
    private void ResetTimer()
    {
        collectRewardButton.interactable = false;

        string dateString;

        if (!P2DSecurety.SecureLocalLoad(timerKey + prizeTime, out dateString))
        {
            SetNextDate();
            P2DSecurety.SecureLocalLoad(timerKey + prizeTime, out dateString);
        }

        DateTime end = Convert.ToDateTime(dateString);

        myTimer.SetTimer(end);
    }
コード例 #11
0
 private void SetReady2Collect()
 {
     P2DSecurety.SecureLocalSave(achivmentType.ToString() + Ready2CollectKey + requestedAmount, true);
 }
コード例 #12
0
 private void SetCollected()
 {
     P2DSecurety.SecureLocalSave(achivmentType.ToString() + requestedAmount, true);
     ChangeButton();
 }
コード例 #13
0
 public static void SetMaxCorrectInRow(int value)
 {
     P2DSecurety.SecureLocalSave(correctInRowKey, value);
     Instance.CheckAchivmentCorrectInRow();
 }
コード例 #14
0
 public static void SetDiamondNumber(int value)
 {
     P2DSecurety.SecureLocalSave(diamondKey, value);
 }
コード例 #15
0
    private void SetNextDate()
    {
        DateTime newDate = DateTime.Now.AddHours((int)prizeTime);

        P2DSecurety.SecureLocalSave(timerKey + prizeTime, Convert.ToString(newDate));
    }