private void ClickCoalesce(GameObject obj) { if (null != obj) { if (!this.isCanCoalesce) { Singleton <TipView> .Instance.ShowViewSetText("缺少一级符文或金钱条件不满足!!!", 1f); return; } if (RunesCtrl.GetInstance().runestate == RunesInlayState.Doing) { return; } RunesCtrl.GetInstance().runestate = RunesInlayState.Doing; SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在合成", false, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.Coalesce, param, new object[] { this.runesend.ModelID, this.runesend.Count1, this.runesend.Count2 }); RunesCtrl.GetInstance().modelID = this.modelID_2; } }
public void RequestRewardDrop(int battle_type) { this.RegisterStart(); this.selectheros = CharacterDataMgr.instance.GetSelectedHeros(CharacterDataMgr.instance.ChangeStrUserKey(battle_type.ToString())).ToArray(); for (int i = 0; i < this.rewards.Length; i++) { this.rewards[i] = new List <string>(); } string curBattleId = LevelManager.CurBattleId; string curLevelId = LevelManager.CurLevelId; if (curLevelId.ToCharArray()[0] != curBattleId.ToCharArray()[0]) { Singleton <TipView> .Instance.ShowViewSetText("关卡号与关卡类型不匹配", 1f); ClientLogger.Error("关卡号与关卡类型不匹配"); return; } SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "等待服务器响应...", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.GetEquipmentDrop, param, new object[] { curBattleId, curLevelId, this.selectheros }); }
public override void RegisterUpdateHandler() { MVC_MessageManager.AddListener_view(MobaFriendCode.Friend_GetFriendList, new MobaMessageFunc(this.OnGetMsg_FriendList)); MVC_MessageManager.AddListener_view(MobaFriendCode.Friend_ModifyFriendStatus, new MobaMessageFunc(this.OnGetMsg_ModifyFriendStatus)); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在获得黑名单信息", true, 15f); SendMsgManager.Instance.SendMsg(MobaFriendCode.Friend_GetFriendList, param, new object[0]); }
private void OnGetChargeInfo(MobaMessage msg) { if (msg == null) { return; } OperationResponse operationResponse = msg.Param as OperationResponse; if (operationResponse == null) { return; } int num = (int)operationResponse.Parameters[1]; MobaErrorCode mobaErrorCode = (MobaErrorCode)num; if (mobaErrorCode == MobaErrorCode.Ok) { PayDimondData payDimondData = SerializeHelper.Deserialize <PayDimondData>(operationResponse.Parameters[84] as byte[]); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(false, "刷新数据...", true, 15f); int num2 = 2; SendMsgManager.Instance.SendMsg(MobaGameCode.GetCurrencyCount, param, new object[] { num2 }); } }
private void Click_UseBtn(GameObject go) { if (this.isHeadPortraitPanel) { for (int i = 0; i < this.selectPortraitName.ToCharArray().Length; i++) { if (this.selectPortraitName.ToCharArray()[i] < '\0' || this.selectPortraitName.ToCharArray()[i] > 'c') { return; } } SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, LanguageManager.Instance.GetStringById("SummonerUI_Passport_Tips_RefreshData"), true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.ModfiyAvatar, param, new object[] { int.Parse(this.selectPortraitName), 1 }); } else { SendMsgManager.SendMsgParam param2 = new SendMsgManager.SendMsgParam(true, LanguageManager.Instance.GetStringById("SummonerUI_Passport_Tips_RefreshData"), true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.ModfiyAvatar, param2, new object[] { int.Parse(this.selectPortraitName), 2 }); } }
private void OnMsg_propviewDemountAll(MobaMessage msg) { if (msg != null) { if (ModelManager.Instance.IsRunesEquipNull(this.heroNPC)) { Singleton <TipView> .Instance.ShowViewSetText("没有可卸下的符文", 1f); return; } string text = "0"; int num = 0; long num2 = 0L; HeroInfoData heroInfoData = ModelManager.Instance.Get_heroInfo_item_byModelID_X(this.heroNPC); if (heroInfoData != null) { num2 = heroInfoData.HeroId; } SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在卸下符文...", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.DischargeRune, param, new object[] { text, num.ToString(), num2.ToString(), 2 }); } }
private void OnMsg_propviewDemountRunes(MobaMessage msg) { if (msg.Param != null) { string text = string.Empty; long num = 0L; HeroInfoData heroInfoData = ModelManager.Instance.Get_heroInfo_item_byModelID_X(this.heroNPC); if (heroInfoData != null) { num = heroInfoData.HeroId; } RunesOperaInfo runesOperaInfo = default(RunesOperaInfo); runesOperaInfo = (RunesOperaInfo)msg.Param; if (runesOperaInfo.runesPosition <= 0) { return; } text = runesOperaInfo.modelID; int runesPosition = runesOperaInfo.runesPosition; SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在卸下符文...", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.DischargeRune, param, new object[] { text, runesPosition.ToString(), num.ToString(), 1 }); } }
private void OnMsg_propviewUseEffectItem(MobaMessage msg) { if (msg.Param != null) { int[] array = (int[])msg.Param; if (array.Count <int>() != 2) { return; } long num = 0L; if (!string.IsNullOrEmpty(this.heroNPC)) { HeroInfoData heroInfoData = ModelManager.Instance.Get_heroInfo_item_byModelID_X(this.heroNPC); if (heroInfoData != null) { num = heroInfoData.HeroId; } } SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在使用道具...", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.WearPrivateEffect, param, new object[] { num, array[0], array[1] }); } }
private void OnClickGetReward(GameObject go) { if (Singleton <GetItemsView> .Instance.IsOpen || !this.canClickGetReward) { return; } GetItemsView expr_20 = Singleton <GetItemsView> .Instance; expr_20.onFinish = (Callback)Delegate.Combine(expr_20.onFinish, new Callback(this.CanGetReward)); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在获得奖励", true, 15f); if (this.m_taskData != null) { SendMsgManager.Instance.SendMsg(MobaGameCode.GetAchieveTaskAward, param, new object[] { this.m_taskData[int.Parse(go.transform.parent.parent.parent.name)].taskid }); this.canClickGetReward = false; } else { SendMsgManager.Instance.SendMsg(MobaGameCode.GetDailyTaskAward, param, new object[] { this.m_dailyData[int.Parse(go.transform.parent.parent.parent.name)].taskid }); this.canClickGetReward = false; } this.cormgr.StartCoroutine(this.RevertCanClick(), true); }
private void AfterBuyAvatar() { this.BuyBtn.gameObject.SetActive(false); this.UseBtn.gameObject.SetActive(true); Transform transform = this.CenterGrid.transform.Find(this.selectPortraitName + "/State"); transform.gameObject.SetActive(true); transform.GetComponent <UILabel>().text = "已拥有"; transform.GetComponent <UILabel>().color = new Color32(11, 233, 0, 255); this.CenterGrid.transform.Find(this.selectPortraitName + "/PriceTag").gameObject.SetActive(false); if (this.isHeadPortraitPanel) { SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, LanguageManager.Instance.GetStringById("SummonerUI_Passport_Tips_RefreshData"), true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.ShowIconFrame, param, new object[] { int.Parse(this.selectPortraitName), 1 }); } else { SendMsgManager.SendMsgParam param2 = new SendMsgManager.SendMsgParam(true, LanguageManager.Instance.GetStringById("SummonerUI_Passport_Tips_RefreshData"), true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.ShowIconFrame, param2, new object[] { int.Parse(this.selectPortraitName), 2 }); } }
public override void RegisterUpdateHandler() { MVC_MessageManager.AddListener_view(MobaGameCode.SignDay, new MobaMessageFunc(this.OnGetMsg_SignDay)); MVC_MessageManager.AddListener_view(MobaGameCode.GetSignDay, new MobaMessageFunc(this.OnGetMsg_GetSignDay)); this.RewardList.gameObject.SetActive(false); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "等待服务器响应...", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.GetSignDay, param, new object[0]); }
public bool SendLobbyMsgEx(LobbyCode code, SendMsgManager.SendMsgParam param, params object[] args) { if (PvpManager.IsDirectLinkLobby) { return(this.SendLobbyMsgDirectly(code, args)); } return(SendMsgManager.Instance.SendGateLobbyMessage(code, param, args)); }
private void ActionOpenLegend(MobaMessage msg) { SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在开启...", false, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.DrawMagicBottleAward, param, new object[] { 1 }); }
private void ActionAddExpBall(MobaMessage msg) { SendMsgManager.SendMsgParam sendMsgParam = new SendMsgManager.SendMsgParam(true, "正在打开商店页面...", true, 15f); CtrlManager.OpenWindow(WindowID.PurchasePopupView, null); Singleton <PurchasePopupView> .Instance.onSuccess.Add(new Callback(this.PurchaseSuccess)); Singleton <PurchasePopupView> .Instance.Show(ETypicalCommodity.MagicExpBottle, false); }
public static void CheckShopVersion(this ModelManager mmng, int _record, int _new) { if (_new > _record) { SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "获取商店数据更新…", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.GetShopNew, param, new object[0]); } }
private void OnClickShowInfo(GameObject obj = null) { SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在获得数据", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.GetPlayerData, param, new object[] { this.targetData.UserId.ToString() }); }
public override void RegisterUpdateHandler() { Singleton <MenuTopBarView> .Instance.DoOpenOtherViewAction(0.25f); MVC_MessageManager.AddListener_view(MobaGameCode.ShowDailyTask, new MobaMessageFunc(this.OnGetMsg_ShowDailyTask)); MVC_MessageManager.AddListener_view(MobaGameCode.GetDailyTaskAward, new MobaMessageFunc(this.OnGetDailyTaskAward)); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在加载", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.ShowDailyTask, param, new object[0]); }
private void GetAllGameServers() { if (NetWorkHelper.Instance.MasterServerFlag) { CtrlManager.CloseWindow(WindowID.NewWaitingView); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(false, "获取服务器列表...", false, 3f); SendMsgManager.Instance.SendMsg(MobaMasterCode.GetAllGameServers, param, new object[0]); } }
private void OnRemoveBlackBtn(GameObject go) { SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "黑名单移除中", true, 15f); SendMsgManager.Instance.SendMsg(MobaFriendCode.Friend_ModifyFriendStatus, param, new object[] { long.Parse(go.transform.parent.name), 4 }); }
private void PreHandler_GameCode_VipAttendance(MobaMessage msg) { OperationResponse operationResponse = msg.Param as OperationResponse; if (operationResponse == null) { return; } Log.debug("===>TryBuyGoodsResponse" + operationResponse.OperationCode); int num = (int)operationResponse.Parameters[1]; MobaErrorCode mobaErrorCode = (MobaErrorCode)num; if (mobaErrorCode == MobaErrorCode.Ok) { string text = operationResponse.Parameters[91] as string; if (!string.IsNullOrEmpty(text)) { string[] array = text.Split(new char[] { '|' }); string text2 = array[0]; if (text2 != null) { if (MsgPreHandlerMng.< > f__switch$map32 == null) { MsgPreHandlerMng.< > f__switch$map32 = new Dictionary <string, int>(2) { { "1", 0 }, { "3", 0 } }; } int num2; if (MsgPreHandlerMng.< > f__switch$map32.TryGetValue(text2, out num2)) { if (num2 == 0) { SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "等待服务器响应...", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.GetEquipmentList, param, new object[0]); SendMsgManager.Instance.SendMsg(MobaGameCode.GetHeroList, param, new object[] { ModelManager.Instance.Get_userData_filed_X("SummonerId").ToString() }); } } } } } }
private void FindMyAccountPasswd(GameObject obj) { if (this.YourUserName.value.Length == 11 && this.GetMessageLabel.text != string.Empty) { SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(false, "请求找回密码...", true, 15f); SendMsgManager.Instance.SendMsg(MobaMasterCode.FindMyAccountPasswd, param, new object[] { this.YourUserName.value }); } }
private void OnLoginConnected() { AccountData tempAccData = LoginStateManager.Instance.TempAccData; SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在登录服务器...", true, 15f); SendMsgManager.Instance.SendMsg(MobaMasterCode.Login, param, new object[] { tempAccData }); this._connectState = GateReconnection.ConnectState.ValidLogin; }
private void OnGetDailyTaskAward(MobaMessage msg) { OperationResponse operationResponse = msg.Param as OperationResponse; int num = (int)operationResponse.Parameters[123]; Singleton <MenuBottomBarView> .Instance.RemoveNews(1, num.ToString()); this.taskDisplayManager.PlayDuang(this.taskDataManager.GetTaskAwardData()); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在加载", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.ShowDailyTask, param, new object[0]); }
private void OnMsg_propviewBuySkinSuccess(MobaMessage msg) { if (msg != null) { long summonerId = ModelManager.Instance.GetData <UserData>(EModelType.Model_userData).SummonerId; SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(false, "正在获取皮肤...", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.GetSummSkinList, param, new object[] { summonerId }); } }
private void ClickConfirm(GameObject obj) { if (null != obj) { if (RunesCtrl.GetInstance().runestate == RunesInlayState.Doing) { return; } RunesCtrl.GetInstance().runestate = RunesInlayState.Doing; SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在合成...", false, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.OneKeyCompose, param, new object[0]); } }
public override void RegisterUpdateHandler() { Singleton <MenuTopBarView> .Instance.DoOpenOtherViewAction(0.25f); MVC_MessageManager.AddListener_view(MobaGameCode.GetTaskList, new MobaMessageFunc(this.OnGetTaskList)); MVC_MessageManager.AddListener_view(MobaGameCode.GetAchieveTaskAward, new MobaMessageFunc(this.OnGetAchieveTaskAward)); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在加载", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.GetTaskList, param, new object[] { 0 }); this.searchModel = 1; }
private void Regist() { AccountData accountData = LoginStateManager.Instance.TempAccData; if (accountData == null) { accountData = new AccountData(); } SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "注册...", true, 15f); SendMsgManager.Instance.SendMsg(MobaMasterCode.Register, param, new object[] { accountData }); }
private void ChipCodeButton_Event(GameObject Object_1 = null) { string value = this.chipCodeInput.value; SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在兑换...", true, 15f); SendMsgManager.Instance.SendMsg(MobaGameCode.ExchangeChip, param, new object[] { value }); if (value == "paytestone") { InitSDK.instance.isPayTestOne = true; } }
private void Login() { AccountData accountData = LoginStateManager.Instance.TempAccData; if (accountData == null) { accountData = new AccountData(); } SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在登录服务器...", false, 15f); bool flag = SendMsgManager.Instance.SendMsg(MobaMasterCode.Login, param, new object[] { accountData }); }
private void CheckVersion() { this.bDoCheck = true; if (GlobalSettings.CheckVersion) { LoginStateManager.LoginLog("检查版本..."); SendMsgManager.SendMsgParam param = new SendMsgManager.SendMsgParam(true, "正在获取版本信息...", false, 15f); bool flag = SendMsgManager.Instance.SendMsg(MobaMasterCode.UpgradeUrl, param, new object[0]); } else { this.OnCheckVersionFinish(); } }