// Token: 0x060018DA RID: 6362 RVA: 0x00299E28 File Offset: 0x00298028 private void OpneURLByLanguage(string url) { if (DataManager.Instance.UserLanguage == GameLanguage.GL_Chs) { IGGSDKPlugin.OpenFbByUrl(GameConstants.CommunityCN); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Jpn) { IGGSDKPlugin.OpenFbByUrl(GameConstants.CommunityJP); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Kor) { IGGSDKPlugin.OpenFbByUrl(GameConstants.CommunityKR); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Rus) { IGGSDKPlugin.OpenFbByUrl(GameConstants.CommunityRU); } else { IGGSDKPlugin.OpenFbByUrl(url); } }
// Token: 0x060015F6 RID: 5622 RVA: 0x00257510 File Offset: 0x00255710 public void OnButtonClick(UIButton sender) { switch (sender.m_BtnID1) { case 0: if (this.door != null) { this.door.CloseMenu(false); } break; case 1: IGGSDKPlugin.OpenFbByUrl(GameConstants.GlobalEditionFUrl); break; case 2: IGGSDKPlugin.VisitForum(); break; case 3: IGGSDKPlugin.LoadWebView("https://lm.176.com/agreement.php"); break; case 4: if (DataManager.Instance.UserLanguage == GameLanguage.GL_Jpn) { IGGSDKPlugin.LoadWebView("http://www.igg.com/about/privacy_policy.php?lang=jp"); } else { IGGSDKPlugin.LoadWebView("http://www.igg.com/about/privacy_policy.php"); } break; case 5: IGGSDKPlugin.SubmitQuestion(); break; case 6: this.btn_Email_Exit.transform.SetParent(this.GUIM.m_SecWindowLayer, false); this.btn_Email_Exit.gameObject.SetActive(true); break; case 7: IGGSDKPlugin.Guide(GameConstants.GlobalEditionGuideURL); break; case 8: case 9: case 10: case 11: { this.btn_Email_Exit.transform.SetParent(this.GameT, false); this.btn_Email_Exit.transform.SetSiblingIndex(3); this.btn_Email_Exit.gameObject.SetActive(false); CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); string utctime = GameConstants.GetDateTime(DataManager.Instance.ServerTime).ToString(); CString cstring2 = StringManager.Instance.StaticString1024(); cstring2.ClearString(); cstring2.StringToFormat(DataManager.Instance.mStringTable.GetStringByID(9025u)); cstring2.AppendFormat(DataManager.Instance.mStringTable.GetStringByID(8468u)); string gameName = cstring2.ToString(); cstring.StringToFormat(this.DM.mStringTable.GetStringByID(9025u)); cstring.AppendFormat(this.DM.mStringTable.GetStringByID((uint)((ushort)(8410 + sender.m_BtnID1 - 8)))); string gameVersion = string.Format("{0}.{1}.{2}", GameConstants.Version[0], GameConstants.Version[1], GameConstants.Version[2]); string iggid = IGGGameSDK.Instance.m_IGGID; string language; if (DataManager.Instance.UserLanguage > (GameLanguage)0 && DataManager.Instance.UserLanguage < GameLanguage.GL_MAX) { language = GameConstants.GameLanguageName[(int)DataManager.Instance.UserLanguage]; } else { language = GameConstants.GameLanguageName[1]; } string deviceType = SystemInfo.deviceModel.ToString(); string operatingSystem = SystemInfo.operatingSystem; int num = Mathf.Clamp((int)DataManager.Instance.UserLanguage, 1, GameConstants.GlobalEditionGameID.Length - 1); IGGSDKPlugin.SendMail(GameConstants.GlobalEditionMailTo[num], cstring.ToString(), utctime, gameName, gameVersion, iggid, language, deviceType, operatingSystem); break; } case 12: this.btn_Email_Exit.transform.SetParent(this.GameT, false); this.btn_Email_Exit.transform.SetSiblingIndex(3); this.btn_Email_Exit.gameObject.SetActive(false); break; case 13: if (DataManager.Instance.UserLanguage == GameLanguage.GL_Eng || DataManager.Instance.UserLanguage == GameLanguage.GL_Idn || DataManager.Instance.UserLanguage == GameLanguage.GL_Tha || DataManager.Instance.UserLanguage == GameLanguage.GL_Vet) { IGGSDKPlugin.SupportLiveOnLogin_GlobalEdition((byte)DataManager.Instance.UserLanguage); } break; case 14: IGGSDKPlugin.OpenFbByUrl("http://lm20160316.pixnet.net/blog"); break; case 15: if (DataManager.Instance.UserLanguage == GameLanguage.GL_Cht) { IGGSDKPlugin.OpenFbByUrl("https://www.youtube.com/channel/UC26f7wSibaVbLWT06ApRjqQ"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Eng) { IGGSDKPlugin.OpenFbByUrl("https://www.youtube.com/c/LordsMobile"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Rus) { IGGSDKPlugin.OpenFbByUrl("https://www.youtube.com/channel/UCyI75MkDMPsuBcFJSkaxRXg"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Spa) { IGGSDKPlugin.OpenFbByUrl("https://www.youtube.com/channel/UCmh_PyukAR1mInQonCHd6rQ?view_as=subscriber"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Vet) { IGGSDKPlugin.OpenFbByUrl("https://www.youtube.com/channel/UCV2C44HNEkhTWJR7Ls5zC7w?view_as=subscriber"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Ita) { IGGSDKPlugin.OpenFbByUrl("http://www.youtube.com/c/LordsMobileItaliano"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Kor) { IGGSDKPlugin.OpenFbByUrl("https://www.youtube.com/channel/UCdarRfwPZOmLUxR66PGGnjA"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Arb) { IGGSDKPlugin.OpenFbByUrl("https://www.youtube.com/channel/UCfmFAotvhwVs-Aqmjcyl37g"); } break; case 16: IGGSDKPlugin.OpenFbByUrl("https://twitter.com/LordsMobileJP"); break; case 17: IGGSDKPlugin.LoadWebView("http://lordsmobile.176.com/agreement.php"); break; case 18: IGGSDKPlugin.OpenFbByUrl("https://web.lobi.co/game/wang_guo_ji_yuan_lords_mobile_zh_tw"); break; case 19: IGGSDKPlugin.OpenFbByUrl("https://forum.gamer.com.tw/B.php?bsn=30034"); break; case 20: if (DataManager.Instance.UserLanguage == GameLanguage.GL_Eng) { IGGSDKPlugin.OpenFbByUrl("https://twitter.com/LordsMobile"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Rus) { IGGSDKPlugin.OpenFbByUrl("https://twitter.com/LordsMobileRU"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Ita) { IGGSDKPlugin.OpenFbByUrl("https://twitter.com/LordsITALIA"); } break; case 21: if (DataManager.Instance.UserLanguage == GameLanguage.GL_Eng) { IGGSDKPlugin.OpenFbByUrl("https://www.instagram.com/lordsmobile/"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Fre) { IGGSDKPlugin.OpenFbByUrl("https://www.instagram.com/lordsmobilefr/"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Gem) { IGGSDKPlugin.OpenFbByUrl("https://www.instagram.com/lordsmobilede"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Rus) { IGGSDKPlugin.OpenFbByUrl("https://www.instagram.com/lordsmobileru/"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Spa) { IGGSDKPlugin.OpenFbByUrl("https://www.instagram.com/lordsmobile_es/"); } else if (DataManager.Instance.UserLanguage == GameLanguage.GL_Ita) { IGGSDKPlugin.OpenFbByUrl("https://www.instagram.com/lordsmobileita/"); } break; case 22: IGGSDKPlugin.OpenFbByUrl("https://lm.176.com"); break; case 23: IGGSDKPlugin.OpenFbByUrl("https://www.facebook.com/pg/LordsMobileRU/posts/"); break; } }
// Token: 0x060015CA RID: 5578 RVA: 0x002514D4 File Offset: 0x0024F6D4 public void OnClickBtn(int mkind) { switch (mkind) { case 1: GUIManager.Instance.OpenUI_Queued_Restricted_Top(EGUIWindow.UI_Other_Account, 0, 0, false, 0); break; case 2: this.door.OpenMenu(EGUIWindow.UI_Other_Set, 0, 0, false); break; case 3: this.door.OpenMenu(EGUIWindow.UI_Other_FunctionSwitch, 0, 0, false); break; case 4: this.door.OpenMenu(EGUIWindow.UI_Other_FunctionSwitch, 1, 0, false); break; case 5: this.door.OpenMenu(EGUIWindow.UI_SearchList, 0, 0, false); break; case 6: if (GUIManager.Instance.BuildingData.GetBuildData(8, 0).Level < 8) { GUIManager.Instance.MsgStr.ClearString(); GUIManager.Instance.MsgStr.StringToFormat(this.DM.mStringTable.GetStringByID(7028u)); GUIManager.Instance.MsgStr.IntToFormat(8L, 1, false); GUIManager.Instance.MsgStr.AppendFormat(this.DM.mStringTable.GetStringByID(9749u)); GUIManager.Instance.AddHUDMessage(GUIManager.Instance.MsgStr.ToString(), 255, true); } else { UILeaderBoard.NewOpen = true; this.door.OpenMenu(EGUIWindow.UI_LeaderBoard, 2, 0, false); } break; case 7: this.door.OpenMenu(EGUIWindow.UI_BlackList, 0, 0, false); break; case 8: this.door.OpenMenu(EGUIWindow.UI_Other_Forum, 0, 0, false); break; case 9: this.door.OpenMenu(EGUIWindow.UI_Other_Forum, 1, 0, false); break; case 10: this.door.OpenMenu(EGUIWindow.UI_LanguageSelect, 2, 0, false); break; case 11: IGGSDKPlugin.OpenFbByUrl("http://weibo.com/lordsmobilecn"); break; case 12: GUIManager.Instance.OpenMenu(EGUIWindow.UI_PaySetting, 0, 0, false, true, false); break; case 13: DataManager.FBMissionDataManager.m_FBBindEnd = false; this.door.OpenMenu(EGUIWindow.UI_MissionFB, 0, 0, true); if (DataManager.FBMissionDataManager.bFB_CDTime || DataManager.FBMissionDataManager.GetRemainTime() == 0u) { DataManager.FBMissionDataManager.bFB_btnShow = false; DataManager.FBMissionDataManager.ReSetFB_CDTime(null); } break; case 14: { bool flag = false; if (!this.DM.CheckPrizeFlag(28)) { MessagePacket messagePacket = new MessagePacket(1024); messagePacket.Protocol = Protocol._MSG_WEGAMER_RESP_OFFICIAL_LIVE; messagePacket.AddSeqId(); messagePacket.Send(false); DataManager dm = this.DM; dm.RoleAttr.PrizeFlag = (dm.RoleAttr.PrizeFlag | 268435456u); flag = true; } this.GUIM.StopShowLiveScale = 2; if (this.uToolBG_S) { this.uToolBG_S.enabled = false; this.uToolBG_S.SetCurrentValueToStart(); } if (this.uToolBGF_S) { this.uToolBGF_S.enabled = false; this.uToolBGF_S.SetCurrentValueToStart(); } if (this.uToolBGF_A) { this.uToolBGF_A.enabled = false; this.uToolBGF_A.SetCurrentValueToStart(); } this.GUIM.UpdateUI(EGUIWindow.Door, 20, 0); if (!flag) { this.OpenH5(); } break; } } }
// Token: 0x060018D8 RID: 6360 RVA: 0x00299C40 File Offset: 0x00297E40 public void OnButtonClick(UIButton sender) { int btnID = sender.m_BtnID1; if (btnID != 0) { if (btnID != 1) { if (btnID == 999) { this.OnBackButtonClick(); } } else if (this.m_MaintanceType == GameMaintanceType.IsMaintain) { if (IGGGameSDK.Instance.GameMaintanceDataReady) { IGGGameSDK.Instance.GameMaintanceDataReady = false; IGGSDKPlugin.LoadGameConfig(); } } else if (this.m_MaintanceType == GameMaintanceType.HaveLoginInfo) { IGGGameSDK.Instance.CanLogIn(); } else if (this.m_MaintanceType == GameMaintanceType.ForciblyUpdate) { if (UpdateController.CheckNewApk(IGGGameSDK.Instance.MaintanceData.URL)) { GUIManager.Instance.CloseMenu(EGUIWindow.UI_Announcement); } } else if (this.m_MaintanceType == GameMaintanceType.ProposalUpdate && UpdateController.CheckNewApk(IGGGameSDK.Instance.MaintanceData.URL)) { GUIManager.Instance.CloseMenu(EGUIWindow.UI_Announcement); } } else if (this.m_MaintanceType == GameMaintanceType.IsMaintain) { if (DataManager.Instance.UserLanguage == GameLanguage.GL_Chs) { IGGSDKPlugin.OpenFbByUrl(GameConstants.Url176); } else { this.OpneURLByLanguage(GameConstants.GlobalEditionFUrl); } } else if (this.m_MaintanceType == GameMaintanceType.ForciblyUpdate) { this.OnBackButtonClick(); } else if (this.m_MaintanceType == GameMaintanceType.ProposalUpdate) { if (this.SDK.IsGameMaintanceType(GameMaintanceType.IsMaintain)) { this.UpdateUI(1, 0); } else if (this.SDK.IsGameMaintanceType(GameMaintanceType.HaveLoginInfo)) { this.UpdateUI(2, 0); } else { this.SDK.CanLogIn(); } } }
// Token: 0x060018D9 RID: 6361 RVA: 0x00299DE8 File Offset: 0x00297FE8 private void OpenThirdPartyUpadteURL() { int num = Mathf.Clamp((int)DataManager.Instance.UserLanguage, 1, GameConstants.GlobalEditionGameID.Length - 1); IGGSDKPlugin.OpenFbByUrl(GameConstants.ThirdPartyUpadteURL + GameConstants.GlobalEditionGameID[num]); }