Exemple #1
0
 public void LevelRestartCorou()
 {
     if (buttonCheck)
     {
         buttonCheck = false;
         //Debug.Log("restart");
         // Resume();
         uint curLevelID = LevelMgr.GetInstance().CurLevelID;
         XPlayerPrefs.DelRec(curLevelID);
         // pausePage.SetActive(false);
         CloseUIPlay();
         UIMgr.GetInstance().ShowPage_Play(UIPageEnum.Play_Page);
     }
 }
    public bool CheckOver()
    {
        foreach (int i in playout)
        {
            if (i == (int)GridType.Blank)
            {
                return(false);
            }
        }
        uint curLevelID = LevelMgr.GetInstance().CurLevelID;

        XPlayerPrefs.DelRec(curLevelID);
        SDKMgr.GetInstance().Track(SDKMsgType.OnLevelClear, (int)curLevelID);
        return(true);
    }
Exemple #3
0
    private void SaveOperation()
    {
        Recorder rec = operationHistoryRecorder.Recoder;

        rec.LevelId = levelID;
        rec.layout  = MatrixUtil.ArrayCopy(generalPanelUI.generalPanelData.Playout);
        // rec.TimeCount = levelTimer.Time;
        if (!rec.isFilled())
        {
            XPlayerPrefs.DelRec(rec.LevelId);
            return;
        }
        //todo 保存广告格子的个数
        XPlayerPrefs.SetRec(rec);
    }