/// <summary> /// 购买 /// </summary> public void BuyClick(StoreItemData target) { if (target.sell_out) { return; } int isCanBuyMessageId = 0; if (!GameItemUtil.GetItemIsCanBuy(target.id, target.type, out isCanBuyMessageId)) { MessageTemplateManager.ShowMessage(isCanBuyMessageId); return; } if (BalanceResourceUtil.GetResValue(target.cost_id) < target.cost) { if (target.cost_id.Equals("hc")) { BalanceResourceUtil.HcLessMessage(); return; } else if (target.cost_id.Equals("gold")) { MessageTemplateManager.ShowMessage(901031, null, delegate(int result) { if (result == 0) { InputBlockerManager.Instance.Block(InputBlockReason.FUSION_BLOCK_UI_INTERACTION, 0.5f); GlobalMenuManager.Instance.Open("LTResourceShopUI"); } }); return; } else { var ht = Johny.HashtablePool.Claim(); ht.Add("0", BalanceResourceUtil.GetResName(target.cost_id)); MessageTemplateManager.ShowMessage(902022, ht, null); Johny.HashtablePool.Release(ht); return; } } m_buytarget = target; m_BuyRequest.parameters[0].parameter = target.store_type; m_BuyRequest.parameters[1].parameter = target.buy_id.ToString(); m_BuyRequest.parameters[2].parameter = m_buytarget.cost.ToString(); m_BuyRequest.SendRequest(); LoadingSpinner.Show(); }
public void OnDiceBtnClick() { if (!LTWorldBossDataManager.Instance.IsLive()) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, string.Concat(EB.Localizer.GetString("ID_uifont_in_LTLegionWarQualify_End_4"))); return; } if (!LTWorldBossDataManager.Instance.IsWorldBossStart()) { MessageTemplateManager.ShowMessage(902090); return; } int d = 0; DataLookupsCache.Instance.SearchDataByID("world_boss.rankdata.d", out d); if (d <= 0) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_WORLD_BOSS_STAGE_TIP2")); return; } DiceServerRequest.parameters[0].parameter = node.ToString(); DiceServerRequest.SendRequest(); DiceSprite.GetComponent <UIButton>().enabled = false; }
public void OnGiveItemBtnClick() { GlobalMenuManager.Instance.RemoveCache("LTBountyTaskConversationUI"); if (EB.Time.Now > mNextRequestTime) { MessageTemplateManager.ShowMessage(eMessageUIType.MessageDialogue_1, EB.Localizer.GetString("ID_codefont_in_LTBountyTaskConversationController_6504"), delegate(int result) { if (result == 0) { OnCancelButtonClick(); } }); return; } if (mItemEnough) { if (BtnClickLimit) { return; } BtnClickLimit = true; GiveReq.parameters[0].parameter = LTBountyTaskHudController.TaskID().ToString(); GiveReq.SendRequest(); } else { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_LTBountyTaskConversationController_6902")); } }
private void OnBuyTimes() { if (BuyTimes >= Hotfix_LT.Data.NewGameConfigTemplateManager.Instance.GetGameConfigValue("worldBossBuyChallengeMaxTimes")) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_LTResourceShopController_3145")); //�������� return; } float cost = Hotfix_LT.Data.NewGameConfigTemplateManager.Instance.GetGameConfigValue("worldBossBuyChallengeTimesBase") + Hotfix_LT.Data.NewGameConfigTemplateManager.Instance.GetGameConfigValue("worldBossBuyChallengeTimes") * BuyTimes; if (BalanceResourceUtil.GetUserDiamond() < cost)//��ʯ���� { BalanceResourceUtil.HcLessMessage(); return; } var ht = Johny.HashtablePool.Claim(); ht.Add("0", cost); MessageTemplateManager.ShowMessage(902123, ht, delegate(int result) { if (result == 0) { LoadingSpinner.Show(); BuyTimesRequest.SendRequest(); } }); Johny.HashtablePool.Release(ht); }
public void OnUse() { mUseRequest.parameters[0].parameter = EB.Dot.String("inventory_id", BagItemData, null); mUseRequest.parameters[1].parameter = EB.Dot.Integer("num", BagItemData, 0).ToString(); LoadingSpinner.Show(); mUseRequest.SendRequest(); dataLookup.ClearShowCache(); }
protected void FetchDataRemote() { if (m_UIServerRequest != null) { LoadingSpinner.Show(); m_UIServerRequest.SendRequest(); } }
public void OnGetBtnClick() { if (mTaskId > 0) { Service.parameters[0].parameter = mTaskId.ToString(); Service.SendRequest(); } }
public void OnUse() { mUseRequest.parameters[0].parameter = curItemInfo.InventoryId.Replace("inventory.", ""); mUseRequest.parameters[1].parameter = mCurNum.ToString(); LoadingSpinner.Show(); mUseRequest.SendRequest(); dataLookup.ClearShowCache(); }
/// <summary> /// 刷新按钮 /// </summary> public void RefreshBtnClick() { FusionAudio.PostEvent("UI/General/ButtonClick"); //提示刷新花费 if (BalanceResourceUtil.GetResValue(m_RefreshCostId) < m_RefreshCost) { if (m_RefreshCostId.Equals("hc")) { BalanceResourceUtil.HcLessMessage(); return; } else { var ht = Johny.HashtablePool.Claim(); ht.Add("0", BalanceResourceUtil.GetResName(m_RefreshCostId)); MessageTemplateManager.ShowMessage(902022, ht, null); Johny.HashtablePool.Release(ht); return; } } if (m_RefreshCostId == "hc") { refreshBlueCostCache = m_RefreshCost; } { var ht = Johny.HashtablePool.Claim(); ht.Add("0", m_RefreshCost); ht.Add("1", BalanceResourceUtil.GetResName(m_RefreshCostId)); MessageTemplateManager.ShowMessage(902020, ht, delegate(int result) { if (result == 0) { m_RefreshRequest.SendRequest(); LoadingSpinner.Show(); } }); Johny.HashtablePool.Release(ht); } }
/// <summary> /// 扫荡按钮点击 /// </summary> public void OnBlitzBtnClick() { int hcnum = 0;//判断钻石是否足够 DataLookupsCache.Instance.SearchIntByID("res.hc.v", out hcnum); if (hcnum < hcCost) { MessageTemplateManager.ShowMessage(901030, null, delegate(int r) { if (r == 0) { InputBlockerManager.Instance.Block(InputBlockReason.FUSION_BLOCK_UI_INTERACTION, 0.5f); GlobalMenuManager.Instance.Open("LTChargeStoreHud", null); } }); return; } MessageTemplateManager.ShowMessage(902308, null, delegate(int result) { if (result == 0) { //判断券是否足够 int num = 0;//判断钻石是否足够 DataLookupsCache.Instance.SearchIntByID("res.chall-camp-point.v", out num); if (num < blitzCost) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_LTChallengeInstancePortalCtrl_1451")); return; } showBtn = false;//true; BlitzRequest.parameters[0].parameter = CurSelectLevel.ToString(); BlitzRequest.parameters[1].parameter = "0"; LoadingSpinner.Show(); curHcCount = BalanceResourceUtil.GetUserDiamond(); BlitzRequest.SendRequest(); } }); }
/// <summary> /// 请求数据 /// </summary> public void RequestSoreData() { m_GetDataRequest.SendRequest(); LoadingSpinner.Show(); }
private void SendReceiveRewardReq(RewardStageData stageData) { m_ReceiveChestRequest.parameters[0].parameter = stageData.Id.ToString(); m_ReceiveChestRequest.SendRequest(); LoadingSpinner.Show(); }
private void OnGetInfo() { LoadingSpinner.Show(); GetInfoRequest.SendRequest(); }
private void OnInitRollDiceInfo() { //worldboss/getRollDiceInfo��ȡҡɫ������ mUpdataTime = 0; RollRequest.SendRequest(); }