Beispiel #1
0
    public void ClearData()
    {
        PlayerPrefs.SetString(NrPrefsKey.BUY_PRODUCT_ID, string.Empty);
        PlayerPrefs.SetString(NrPrefsKey.BUY_UNIQUE_CODE, string.Empty);
        PlayerPrefs.SetString(NrPrefsKey.BUY_DATE, string.Empty);
        PlayerPrefs.Save();
        TsLog.LogError("ClearData!!!", new object[0]);
        this.m_bRecovery    = false;
        this.m_bRecoverytem = false;
        this.m_bRecovery    = false;
        if (NrTSingleton <GameGuideManager> .Instance.ExecuteGuide)
        {
            GameGuideDlg gameGuideDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.GAMEGUIDE_DLG) as GameGuideDlg;

            if (gameGuideDlg != null)
            {
                if (NrTSingleton <GameGuideManager> .Instance.ContinueCheck(GameGuideType.PURCHASE_RESTORE))
                {
                    gameGuideDlg.SetTalkText();
                }
                else
                {
                    gameGuideDlg.ClickClose(null);
                }
            }
        }
        else
        {
            NrTSingleton <GameGuideManager> .Instance.RemoveGuide(GameGuideType.PURCHASE_RESTORE);
        }
    }
Beispiel #2
0
    public void RemoveRcoveryItemData(GooglePurchase ConsumeItem)
    {
        this.m_bRecovery = false;
        if (this.m_RecoveryItem != null)
        {
            this.m_RecoveryItem = null;
        }
        this.m_PurchaseList.Remove(ConsumeItem.productId);
        if (NrTSingleton <GameGuideManager> .Instance.ExecuteGuide)
        {
            GameGuideDlg gameGuideDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.GAMEGUIDE_DLG) as GameGuideDlg;

            if (gameGuideDlg != null)
            {
                if (NrTSingleton <GameGuideManager> .Instance.ContinueCheck(GameGuideType.PURCHASE_RESTORE))
                {
                    gameGuideDlg.SetTalkText();
                }
                else
                {
                    gameGuideDlg.ClickClose(null);
                }
            }
        }
        else
        {
            NrTSingleton <GameGuideManager> .Instance.RemoveGuide(GameGuideType.PURCHASE_RESTORE);
        }
    }
Beispiel #3
0
    private void ShowGameGuideDlg()
    {
        NrTSingleton <GameGuideManager> .Instance.Update(GameGuideCheck.NONE, GameGuideType.CHALLENGE_LEGEND_RECRUIT);

        NrTSingleton <GameGuideManager> .Instance.Update();

        GameGuideDlg gameGuideDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.GAMEGUIDE_DLG) as GameGuideDlg;

        gameGuideDlg.RegistCloseCallback(new OnCloseCallback(SolRecruitDlg_ChallengeQuest.OnLegendRecruitGuideEnd));
    }
Beispiel #4
0
    private void ShowGameGuideDlg()
    {
        NrTSingleton <GameGuideManager> .Instance.Update(GameGuideCheck.NONE, GameGuideType.CHALLENGE_PREMIUM_ONE);

        NrTSingleton <GameGuideManager> .Instance.Update();

        OnCloseCallback callback = null;

        if (this._challengeQuestUnique == 1500)
        {
            callback = new OnCloseCallback(ItemMallDlg_ChallengeQuest.OnShowHelpDlg_Game);
        }
        GameGuideDlg gameGuideDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.GAMEGUIDE_DLG) as GameGuideDlg;

        gameGuideDlg.RegistCloseCallback(callback);
    }
    private void ShowGameGuideDlg(GameGuideType guideType)
    {
        NrTSingleton <GameGuideManager> .Instance.Update(GameGuideCheck.NONE, guideType);

        NrTSingleton <GameGuideManager> .Instance.Update();

        OnCloseCallback callback = null;

        if (this.ChallengeQuestUnique == 1504)
        {
            callback = new OnCloseCallback(Myth_Evolution_Main_DLG_ChallengeQuest.OnGuideEnd);
        }
        GameGuideDlg gameGuideDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.GAMEGUIDE_DLG) as GameGuideDlg;

        gameGuideDlg.RegistCloseCallback(callback);
    }
Beispiel #6
0
    private void ShowGameGuideDlg(GameGuideType guideType)
    {
        NrTSingleton <GameGuideManager> .Instance.Update(GameGuideCheck.NONE, guideType);

        NrTSingleton <GameGuideManager> .Instance.Update();

        OnCloseCallback callback = null;

        if (this._challengeQuestUnique == 1502)
        {
            callback = new OnCloseCallback(SolComposeMainDlg_challengequest.OnExtractSuccessGuideEnd);
        }
        else if (this._challengeQuestUnique == 1505)
        {
            callback = new OnCloseCallback(SolComposeMainDlg_challengequest.OnTranscendenceSuccessGuideEnd);
        }
        else if (this._challengeQuestUnique == 1499)
        {
            callback = new OnCloseCallback(SolComposeMainDlg_challengequest.OnComposeSuccessGuideEnd);
        }
        GameGuideDlg gameGuideDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.GAMEGUIDE_DLG) as GameGuideDlg;

        gameGuideDlg.RegistCloseCallback(callback);
    }