Exemple #1
0
    // Token: 0x06001F04 RID: 7940 RVA: 0x003B79B0 File Offset: 0x003B5BB0
    public void OnButtonClick(UIButton sender)
    {
        switch (sender.m_BtnID1)
        {
        case 0:
            this.GUIM.CloseMenu(EGUIWindow.UI_Rating);
            this.GUIM.UIQueueLockRelease(EGUIQueueLock.UIQL_UI_notAllowPopUps);
            break;

        case 1:
        {
            bool    flag    = true;
            CString cstring = StringManager.Instance.StaticString1024();
            cstring.ClearString();
            cstring.IntToFormat(NetworkManager.UserID, 1, false);
            cstring.AppendFormat("{0}_Score_bScoreEnd");
            PlayerPrefs.SetString(cstring.ToString(), flag.ToString());
            this.UpdateUI(1, 0);
            break;
        }

        case 2:
            this.UpdateUI(2, 0);
            break;

        case 3:
        {
            MessagePacket messagePacket = new MessagePacket(1024);
            messagePacket.Protocol = Protocol._MSG_REQUEST_GOOGLESTAR_PRIZE;
            messagePacket.AddSeqId();
            messagePacket.Send(false);
            bool    flag    = true;
            long    num     = 0L;
            CString cstring = StringManager.Instance.StaticString1024();
            cstring.ClearString();
            cstring.IntToFormat(NetworkManager.UserID, 1, false);
            cstring.AppendFormat("{0}");
            long.TryParse(PlayerPrefs.GetString(cstring.ToString()), out num);
            if (num != 0L)
            {
                cstring.ClearString();
                cstring.IntToFormat(num, 1, false);
                cstring.AppendFormat("{0}_Score_bScoreEnd");
                PlayerPrefs.SetString(cstring.ToString(), flag.ToString());
            }
            IGGSDKPlugin.RateGooglePlayApplication(GameConstants.GlobalEditionClassNames);
            this.GUIM.CloseMenu(EGUIWindow.UI_Rating);
            this.GUIM.UIQueueLockRelease(EGUIQueueLock.UIQL_UI_notAllowPopUps);
            break;
        }

        case 4:
            this.GUIM.CloseMenu(EGUIWindow.UI_Rating);
            this.GUIM.UIQueueLockRelease(EGUIQueueLock.UIQL_UI_notAllowPopUps);
            IGGGameSDK.OpenSuggestUrl();
            break;
        }
    }