// Token: 0x06001820 RID: 6176 RVA: 0x0028BF1C File Offset: 0x0028A11C public static void ClearPush() { for (int i = 0; i < 31; i++) { IGGSDKPlugin.CancelNotification(i); } }
// Token: 0x060005CE RID: 1486 RVA: 0x00080004 File Offset: 0x0007E204 public void TriggerFbUniqueEvent(EFBEvent evnet) { if (evnet >= EFBEvent.FIRST_PACT_OPENED && evnet < EFBEvent.MAX && this.CheckRequirement(evnet)) { IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID); this.SaveEventData(evnet); } }
// 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; } }
// Token: 0x0600000F RID: 15 RVA: 0x000026F4 File Offset: 0x000008F4 public void CheckTriggerEvent_LoginFinish() { this.CheckCharacterLvEvent(DataManager.Instance.RoleAttr.Level); this.CheckCastleLvEvent(GUIManager.Instance.BuildingData.GetBuildData(8, 0).Level); this.CheckPower(DataManager.Instance.RoleAttr.Power); this.TriggerAfAdvEvent(EAppsFlayerEvent.IGG_LAUNCH); this.CheckLoginUnbroken(); if (IGGSDKPlugin.GetAPILevel() >= 23) { this.TriggerAfAdvEvent(EAppsFlayerEvent.LOGIN_IPHONE_OS6); } }
// Token: 0x0600285A RID: 10330 RVA: 0x00446844 File Offset: 0x00444A44 public void OpenRealNameByWebView() { if (!IGGGameSDK.Instance.MaintanceData.RealNameCheck.Equals("0")) { IGGSDKPlugin.OpenRealNameUrlByWebView(IGGGameSDK.Instance.MaintanceData.RealNameCheck); } else { IGGSDKPlugin.OpenRealNameUrlByWebView("2"); } this.m_UpdateCheckState = RealNameHelp.UpdateCheckState.CheckRealNameState; }
// Token: 0x06002061 RID: 8289 RVA: 0x003D500C File Offset: 0x003D320C void IUIButtonClickHandler.OnButtonClick(UIButton sender) { if (sender.m_BtnID1 == 0) { UpdateController.OnToSAgreement(); GUIManager.Instance.CloseMenu(EGUIWindow.UI_TermOfService); } else { string pUrl = "https://lm.176.com/agreement.php"; IGGSDKPlugin.LoadWebView(pUrl); } }
// Token: 0x0600285B RID: 10331 RVA: 0x004468A0 File Offset: 0x00444AA0 public void OpenQuitGameRealNameByWebView() { if (!IGGGameSDK.Instance.MaintanceData.RealNameCheck.Equals("0")) { IGGSDKPlugin.OpenRealNameUrlByWebView(IGGGameSDK.Instance.MaintanceData.RealNameCheck); } else { IGGSDKPlugin.OpenRealNameUrlByWebView("2"); } this.m_UpdateCheckState = RealNameHelp.UpdateCheckState.CheckRealNameState; this.bFromQuitGameDlg = true; this.m_NowRepeatCont = 0; }
// Token: 0x0600078C RID: 1932 RVA: 0x000A3404 File Offset: 0x000A1604 protected void OnApplicationPause(bool pause) { NetworkManager.Reload(pause); PushManage.Instance.SetPushToSDK(pause); GUIManager.Instance.OnUIBattlePause(pause); if (!pause) { IGGSDKPlugin.SetFacebookEventActivateApp(); } else { IGGSDKPlugin.SetFacebookEventDeactivateApp(); } if (pause) { AFAdvanceManager.Instance.SaveOnlineTime(); AFAdvanceManager.Instance.SaveEventData(); } }
// Token: 0x060018E2 RID: 6370 RVA: 0x0029A99C File Offset: 0x00298B9C private bool CheckNeedCountDown() { bool result = false; bool flag = false; if (this.m_MaintanceType == GameMaintanceType.IsMaintain && DateTime.Compare(this.m_EndTime, DateTime.Now) >= 0) { result = true; flag = true; } if (base.transform.GetChild(3).gameObject.activeSelf != flag) { base.transform.GetChild(3).gameObject.SetActive(flag); } if (!this.bReConfig && this.m_MaintanceType == GameMaintanceType.IsMaintain && !flag && IGGGameSDK.Instance.GameMaintanceDataReady) { this.bReConfig = true; IGGGameSDK.Instance.GameMaintanceDataReady = false; IGGSDKPlugin.LoadGameConfig(); } return(result); }
// Token: 0x0600000D RID: 13 RVA: 0x00002580 File Offset: 0x00000780 public bool TriggerAfAdvEvent(EAppsFlayerEvent eventType) { if (!this.bNeedCheckEvent) { this.DebugMsg("ALL EVENT Allready Trigger", EAppsFlayerEvent.eMax); return(false); } if (eventType >= EAppsFlayerEvent.eMax) { this.DebugMsg("eventType >= EAppsFlayerEvent.eMax", EAppsFlayerEvent.eMax); return(false); } if (this.CheckRequirement(eventType)) { if (eventType == EAppsFlayerEvent.HEROSTAGE1_3_COMPLETION) { IGGSDKPlugin.HeroStageCompletion(); } else if (eventType == EAppsFlayerEvent.TUTORIAL_COMPLETION) { IGGSDKPlugin.AppsFlyerTutorialCompletion(); } else { IGGSDKPlugin.AppsFlyerAdvance(eventType.ToString()); } if (eventType <= EAppsFlayerEvent.BUY_SUPPLYCHEST) { this.m_SaveData |= 1L << (int)eventType; } else { this.m_SaveData2 |= 1L << eventType - EAppsFlayerEvent.BUY_SUPPLYCHEST - 1; } this.SaveEventData(eventType); return(true); } return(false); }
// 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: 0x0600141A RID: 5146 RVA: 0x00234840 File Offset: 0x00232A40 public void RecvBlackMarket_Buy(MessagePacket MP) { byte b = MP.ReadByte(-1); if (b == 0) { byte b2 = MP.ReadByte(-1); byte b3 = b2 - this.TradeStatus; for (int i = 0; i < 4; i++) { if ((b3 >> i & 1) == 1) { MP.ReadUShort(-1); MP.ReadUShort(-1); byte b4 = MP.ReadByte(-1); b4 = (byte)Mathf.Clamp((int)b4, 0, DataManager.Instance.Resource.Length - 1); DataManager.Instance.Resource[(int)b4].Stock = MP.ReadUInt(-1); this.TradeStatus = b2; } } GameManager.OnRefresh(NetworkNews.Refresh_Resource, null); GUIManager.Instance.UpdateUI(EGUIWindow.UI_Merchantman, 2, 0); GUIManager.Instance.AddHUDMessage(DataManager.Instance.mStringTable.GetStringByID(1500u), 18, true); GUIManager.Instance.BuildingData.UpdateBuildState(5, 255); AudioManager.Instance.PlayUISFX(UIKind.ItemUse); FBAdvanceManager.Instance.TriggerFbUniqueEvent(EFBEvent.FIRST_CARGO_SHIP_EXCHANGE); } else if (b == 1) { GUIManager.Instance.UpdateUI(EGUIWindow.UI_Merchantman, 4, 0); } else if (b == 2) { this.MerchantmanExtraData.LocksBought = MP.ReadByte(-1); GUIManager.Instance.UpdateUI(EGUIWindow.UI_Merchantman, 1, 0); this.SendCheckBuy = 1; DataManager dataManager = DataManager.Instance; string stringByID = dataManager.mStringTable.GetStringByID(8874u); string productPriceByID = IGGGameSDK.Instance.GetProductPriceByID((int)MallManager.Instance.SmallID); if ((DataManager.Instance.MySysSetting.mPaySetting & 1) > 0) { if (IGGSDKPlugin.isWXAppInstalled()) { GUIManager.Instance.HideUILock(EUILock.Mall); if (IGGGameSDK.Instance.GetRealNameSW() == 1) { if (!RealNameHelp.Instance.CheckOpenRealNameDlg()) { GUIManager.Instance.ShowUILock(EUILock.WeChatPay); if (AntiAddictive.Instance.IsNonage()) { IGGSDKPlugin.WeChatPay(MallManager.Instance.SmallID.ToString(), stringByID, productPriceByID, true, IGGGameSDK.Instance.GetMinorsDailySpendAmount()); } else { IGGSDKPlugin.WeChatPay(MallManager.Instance.SmallID.ToString(), stringByID, productPriceByID); } } } else { GUIManager.Instance.ShowUILock(EUILock.WeChatPay); IGGSDKPlugin.WeChatPay(MallManager.Instance.SmallID.ToString(), stringByID, productPriceByID); } } else { GUIManager.Instance.OpenMessageBox(dataManager.mStringTable.GetStringByID(614u), dataManager.mStringTable.GetStringByID(9525u), null, null, 0, 0, false, false, false, false, false); } } else if ((DataManager.Instance.MySysSetting.mPaySetting & 2) > 0) { GUIManager.Instance.HideUILock(EUILock.Mall); if (IGGGameSDK.Instance.GetRealNameSW() == 1) { if (!RealNameHelp.Instance.CheckOpenRealNameDlg()) { GUIManager.Instance.ShowUILock(EUILock.AliPay); if (AntiAddictive.Instance.IsNonage()) { IGGSDKPlugin.AliPay(MallManager.Instance.SmallID.ToString(), stringByID, productPriceByID, true, IGGGameSDK.Instance.GetMinorsDailySpendAmount()); } else { IGGSDKPlugin.AliPay(MallManager.Instance.SmallID.ToString(), stringByID, productPriceByID); } } } else { GUIManager.Instance.ShowUILock(EUILock.AliPay); IGGSDKPlugin.AliPay(MallManager.Instance.SmallID.ToString(), stringByID, productPriceByID); } } } else if (b == 3) { AudioManager.Instance.PlayUISFX(UIKind.HUDTreasure); AudioManager.Instance.PlayUISFX(UIKind.ItemUse); this.MerchantmanExtraData.LocksBought = MP.ReadByte(-1); GUIManager.Instance.UpdateUI(EGUIWindow.UI_Merchantman, 1, 0); this.ClearSendCheckBuy(); FBAdvanceManager.Instance.TriggerFbUniqueEvent(EFBEvent.FIRST_CARGO_SHIP_EXCHANGE); } else if (b == 4) { this.MerchantmanExtraData.LocksBought = MP.ReadByte(-1); GUIManager.Instance.UpdateUI(EGUIWindow.UI_Merchantman, 1, 0); } GUIManager.Instance.HideUILock(EUILock.BlackMarket); }
// 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: 0x06000F11 RID: 3857 RVA: 0x001A6380 File Offset: 0x001A4580 public void OnButtonClick(UIButton sender) { if (sender.m_BtnID1 == 1 && this.ProtocolType == 1 && this.CurSelIndex == DataManager.Instance.CurSelectLanguage) { GUIManager.Instance.AddHUDMessage(DataManager.Instance.mStringTable.GetStringByID(707u), 255, true); return; } if (sender.m_BtnID1 == 1) { if (this.ProtocolType < 2) { DataManager.Instance.CurSelectLanguage = this.CurSelIndex; } else if (this.ProtocolType == 3) { DataManager.Instance.MySysSetting.mLanguageTranslation = this.tmpLanguageTranslation; DataManager.Instance.MySysSetting.bLanguageOther = this.bLangueage; PlayerPrefs.SetString("Other_LanguageTranslation", DataManager.Instance.MySysSetting.mLanguageTranslation.ToString()); PlayerPrefs.SetString("Other_LanguageOther", DataManager.Instance.MySysSetting.bLanguageOther.ToString()); DataManager.Instance.ClearAllHeight(); } else if (this.tmpLanguageIdx >= 0) { byte b = 0; switch (this.tmpLanguageIdx) { case 0: b = 2; break; case 1: b = 1; break; case 2: b = 3; break; case 3: b = 4; break; case 4: b = 6; break; case 5: b = 5; break; case 6: b = 7; break; case 7: b = 8; break; case 8: b = 9; break; case 9: b = 10; break; case 10: b = 11; break; case 11: b = 12; break; case 12: b = 13; break; case 13: b = 14; break; case 14: b = 15; break; case 15: b = 16; break; case 16: b = 17; break; case 17: b = 18; break; } if (b == (byte)DataManager.Instance.UserLanguage) { GUIManager.Instance.AddHUDMessage(DataManager.Instance.mStringTable.GetStringByID(9024u), 255, true); return; } DataManager.Instance.MySysSetting.mUserLanguage = b; PlayerPrefs.SetString("Other_Language", DataManager.Instance.MySysSetting.mUserLanguage.ToString()); IGGSDKPlugin.NotificationUninitialize(); UpdateController.OnExit(9023u, true); } } Door door = GUIManager.Instance.FindMenu(EGUIWindow.Door) as Door; if (door) { door.CloseMenu(false); } }
// Token: 0x06001D3F RID: 7487 RVA: 0x00347630 File Offset: 0x00345830 public void OnButtonClick(UIButton sender) { if (this.bInput && !this.InputCheck && sender.m_BtnID1 == 6) { this.OpenInputCheck(true); this.mInput.enabled = false; return; } switch (sender.m_BtnID1) { case 0: if (this.door != null) { this.door.CloseMenu(false); } break; case 1: if (DataManager.MapDataController.CheckKingFunction(eKingFunction.eAnnouncement)) { if (this.text_Input1.text.Length == 0 || this.text_Input1.text == this.DM.mStringTable.GetStringByID(1446u)) { this.GUIM.AddHUDMessage(this.DM.mStringTable.GetStringByID(1447u), 255, true); } else { GUIManager.Instance.OpenSpendWindow_Normal(this, this.DM.mStringTable.GetStringByID(1445u), this.DM.mStringTable.GetStringByID(1450u), 200, 0, 0, this.DM.mStringTable.GetStringByID(1451u), false); } } break; case 2: if (DataManager.MapDataController.CheckKingFunction(eKingFunction.eAnnouncement)) { this.mInput.enabled = true; this.mInput.ActivateInputField(); this.bInput = true; this.KingdomT.gameObject.SetActive(false); } break; case 3: if (DataManager.MapDataController.CheckKingFunction(eKingFunction.eAnnouncement)) { this.mInput.enabled = true; this.mInput.ActivateInputField(); this.bInput = true; this.KingdomT.gameObject.SetActive(false); this.EditT.gameObject.SetActive(false); } break; case 4: if (DataManager.MapDataController.CheckKingFunction(eKingFunction.eAnnouncement)) { if (this.text_Input1.text.Length == 0 || this.text_Input1.text == this.DM.mStringTable.GetStringByID(1446u)) { this.GUIM.AddHUDMessage(this.DM.mStringTable.GetStringByID(1447u), 255, true); } else { this.DM.SendModifyKingdomBullitin(this.mInput.text); } } break; case 5: this.mInput.enabled = false; this.OpenInputCheck(false); this.bInput = false; this.KingdomT.gameObject.SetActive(true); this.mInput.text = StringManager.InputTemp; if (this.DM.mKingdomClassifieds != string.Empty) { this.mInput.text = this.DM.mKingdomClassifieds; } else { this.mInput.text = string.Empty; } break; case 7: if (this.DM.bNeedTranslateClassifieds && !this.DM.bTranslateClassifieds && !this.DM.bWaitTranslateClassifieds) { this.btn_Translation.gameObject.SetActive(false); this.Img_Translate.gameObject.SetActive(true); this.DM.bWaitTranslateClassifieds = true; IGGSDKPlugin.Translate_KA(this.DM.mKingdomClassifieds); } else { if (!this.bShowTranslate) { this.mInput.text = StringManager.InputTemp; this.mInput.text = this.DM.mKingdomClassifieds; this.text_Translation.text = this.DM.mStringTable.GetStringByID(9052u); this.bShowTranslate = true; this.text_Input1.resizeTextForBestFit = false; } else { this.mInput.text = StringManager.InputTemp; this.mInput.text = IGGGameSDK.Instance.TranslateStringOut_KA.ToString(); this.text_InputCheck.text = IGGGameSDK.Instance.TranslateStringOut_KA.ToString(); this.text_InputCheck.SetAllDirty(); this.text_InputCheck.cachedTextGenerator.Invalidate(); this.text_InputCheck.cachedTextGeneratorForLayout.Invalidate(); if (this.text_InputCheck.preferredHeight > 320f) { this.text_Input1.resizeTextForBestFit = true; this.text_Input1.resizeTextMaxSize = 17; this.text_Input1.resizeTextMinSize = 10; this.text_Input1.text = IGGGameSDK.Instance.TranslateStringOut_KA.ToString(); this.text_Input1.SetAllDirty(); this.text_Input1.cachedTextGenerator.Invalidate(); this.text_Input1.cachedTextGeneratorForLayout.Invalidate(); } this.Cstr_Translation.ClearString(); this.Cstr_Translation.StringToFormat(IGGGameSDK.Instance.GetLanguageStringID((byte)this.DM.mKingdomClassifieds_L)); this.Cstr_Translation.AppendFormat(this.DM.mStringTable.GetStringByID(9054u)); this.text_Translation.text = this.Cstr_Translation.ToString(); this.bShowTranslate = false; } this.text_Translation.SetAllDirty(); this.text_Translation.cachedTextGenerator.Invalidate(); this.text_Translation.cachedTextGeneratorForLayout.Invalidate(); if (this.text_Translation.preferredWidth > this.text_Translation.rectTransform.sizeDelta.x) { this.text_Translation.rectTransform.sizeDelta = new Vector2(this.text_Translation.preferredWidth + 2f, this.text_Translation.rectTransform.sizeDelta.y); } if (this.GUIM.IsArabic) { this.text_Translation.UpdateArabicPos(); } } break; case 8: this.GUIM.OpenMessageBoxEX(this.DM.mStringTable.GetStringByID(1444u), this.DM.mStringTable.GetStringByID(1477u), null, null, 0, 0, true, true); 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: 0x0600285D RID: 10333 RVA: 0x00446928 File Offset: 0x00444B28 public void CheckRealNameState() { IGGSDKPlugin.CheckRealNameState(); this.m_PreState = this.m_State; }
// Token: 0x0600285C RID: 10332 RVA: 0x0044690C File Offset: 0x00444B0C public void OpenRealNameAsyncByWebView() { IGGSDKPlugin.OpenRealNameUrlByWebView("2"); this.m_UpdateCheckState = RealNameHelp.UpdateCheckState.CheckRealNameState; this.m_NowRepeatCont = 0; }
// 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: 0x06000152 RID: 338 RVA: 0x00015BD4 File Offset: 0x00013DD4 private AssetManager() { this.AssetManagerState = AssetState.Preload; AssetManager.persistentDataPath = IGGSDKPlugin.GetExternalFilesDir(); AssetManager.Reload = true; }
// Token: 0x0600181F RID: 6175 RVA: 0x0028BF10 File Offset: 0x0028A110 private void SetPush(int nid, string msg, int sec) { IGGSDKPlugin.SetLocalNotification(nid, msg, sec); }
// Token: 0x060005CD RID: 1485 RVA: 0x0007FD24 File Offset: 0x0007DF24 public void TriggerFbEvent(EFBEvent evnet, long beginTime = 0L, ulong point = 0UL) { switch (evnet) { case EFBEvent.SUPPLY_CHEST: IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID); break; case EFBEvent.CASTLE_LEVEL: { int num = 0; int.TryParse(PlayerPrefs.GetString("FBCustomEvent_CastleLv"), out num); int level = (int)GUIManager.Instance.BuildingData.GetBuildData(8, 0).Level; if (level > num) { PlayerPrefs.SetInt("FBCustomEvent_CastleLv", level); KeyValuePair <string, string> parameters = new KeyValuePair <string, string>("CastleLv", level.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters); } break; } case EFBEvent.FIRST_CONQUER_TURF_BATTLE: { int num2 = (int)DataManager.StageDataController.StageRecord[2]; int num3 = 0; int.TryParse(PlayerPrefs.GetString("FBCustomEvent_FirstConquerTurfBattle"), out num3); if (num2 > num3) { PlayerPrefs.SetInt("FBCustomEvent_FirstConquerTurfBattle", num2); KeyValuePair <string, string> parameters2 = new KeyValuePair <string, string>("BattleId", num2.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters2); } break; } case EFBEvent.FIRST_UNLOCK_NORMAL_CHAPTER: { int num4 = (int)DataManager.StageDataController.StageRecord[0]; int num5 = 0; int.TryParse(PlayerPrefs.GetString("FBCustomEvent_FirstUnlockNormalChapter"), out num5); if (num4 > num5) { PlayerPrefs.SetInt("FBCustomEvent_FirstUnlockNormalChapter", num4); KeyValuePair <string, string> parameters3 = new KeyValuePair <string, string>("BattleId", num4.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters3); } break; } case EFBEvent.CREDITS_FOR_KVK: if (beginTime > this.kvKBeginTime) { long num6 = 0L; long.TryParse(PlayerPrefs.GetString("FBCustomEvent_KvKBeginTime"), out num6); if (beginTime > num6) { this.kvKBeginTime = beginTime; PlayerPrefs.SetString("FBCustomEvent_KvKBeginTime", this.kvKBeginTime.ToString()); KeyValuePair <string, string> parameters4 = new KeyValuePair <string, string>("FirstPoint", point.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters4); } } break; case EFBEvent.CREDITS_FOR_GUILD_FEST: if (beginTime > this.mobilizationBeginTime) { long num7 = 0L; long.TryParse(PlayerPrefs.GetString("FBCustomEvent_MobilizationBeginTime"), out num7); if (beginTime > num7) { this.mobilizationBeginTime = beginTime; PlayerPrefs.SetString("FBCustomEvent_MobilizationBeginTime", this.mobilizationBeginTime.ToString()); KeyValuePair <string, string> parameters5 = new KeyValuePair <string, string>("FirstPoint", point.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters5); } } break; case EFBEvent.COLLECT_EXTRA_SUPPLIES: IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID); break; } }
// 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]); }