// 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; } }