/// <summary> /// 充值 /// </summary> /// <param name="rechargeID"></param> public void DoRecharge(uint rechargeID) { if (!DataManager.Manager <LoginDataManager>().SDKLoginEnable) { TipsManager.Instance.ShowTips("当前平台充值不可用"); return; } if (!m_bRechargeOpen) { TipsManager.Instance.ShowTips("充值暂未开放"); return; } UIPanelManager pmgr = DataManager.Manager <UIPanelManager>(); WaitPanelShowData waitData = new WaitPanelShowData(); waitData.type = WaitPanelType.Waitting; waitData.cdTime = 20; waitData.des = "充值中..."; waitData.useBoxMask = false; waitData.showTimer = false; if (!pmgr.IsShowPanel(PanelID.CommonWaitingPanel)) { pmgr.ShowPanel(PanelID.CommonWaitingPanel, data: waitData); } RequestRechargeOrder(rechargeID); }
/// <summary> /// 服務器返回充值結果 /// </summary> /// <param name="success"></param> /// <param name="rechargeID"></param> /// <param name="num"></param> public void OnServerBackPayResult(bool success, uint rechargeID, uint num) { UIPanelManager pmgr = DataManager.Manager <UIPanelManager>(); if (pmgr.IsShowPanel(PanelID.CommonWaitingPanel)) { pmgr.HidePanel(PanelID.CommonWaitingPanel); } }
/// <summary> /// 平台返回支付结果 /// </summary> /// <param name="success"></param> /// <param name="orderID"></param> /// <param name="transaction">IOS特有</param> public void OnPlatformPayResult(bool success, string orderID, string transaction = null) { UIPanelManager pmgr = DataManager.Manager <UIPanelManager>(); if (pmgr.IsShowPanel(PanelID.CommonWaitingPanel)) { pmgr.HidePanel(PanelID.CommonWaitingPanel); } }
void Update() { if (false == DataManager.Manager <FishingManager>().IsFishing) { return; } if (panelMgr.IsShowPanel(PanelId)) { //钓鱼时间 UpdateFishingDisplay(); //上鱼倒计时(倒计时转圈) UpdateFishingUpDisplay(); } }
void OnTotalPriceClick(GameObject go) { UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = 10000, onInputValue = OnTotalPriceCofirm, showLocalOffsetPosition = new Vector3(322, -110, 0), }); } }
void onClick_InputBtnArea_Btn(GameObject caster) { UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = (uint)MaxInputNum, onInputValue = onClick_HandInputBtnConfirm_Btn, showLocalOffsetPosition = new Vector3(425, 0, 0), }); } }
void OnNumClick(GameObject caster) { UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = (uint)maxNum, onInputValue = OnNumConfirm, showLocalOffsetPosition = new Vector3(322, -40, 0), }); } }
void OnNumInput(GameObject go) { UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = SendRedEnvelopeMaxNum, onInputValue = OnNumConfirm, showLocalOffsetPosition = new Vector3(322, -180, 0), }); } }
void onClick_HandInputBtn_Btn(GameObject caster) { UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = MAX_RECHANGE_NUM, onInputValue = OnHandInput, onClose = OnCloseInput, showLocalOffsetPosition = new Vector3(308, 113, 0), }); } }
void onClick_WareHouseStoreCopperHandInput_Btn(GameObject caster) { UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { onInputValue = OnWareHouseStoreTakeOutCopperNumInput, showLocalOffsetPosition = new Vector3(299, -63f, 0), maxInputNum = Math.Max((uint)UserData.Coupon, (uint)DataManager.Manager <KnapsackManager>().WareHouseStoreCopperNum), onGetInputMaxDlg = GetRefreshStoreCopperMaxNum, }); } }
void onClick_TakeOutNumInput_Btn(GameObject caster) { UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = (uint)itemCount, onInputValue = OnHandInput, onClose = OnCloseInput, showLocalOffsetPosition = new Vector3(350, 0, 0), }); } }
void onClick_CarryShopPurchaseHandInput_Btn(GameObject caster) { UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { transform.GetChild(0).localPosition = new UnityEngine.Vector3(-178, 0, 0); mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = (uint)data.MaxPurchaseNum, onInputValue = OnInputValue, onClose = OnCloseInputPanel, showLocalOffsetPosition = new Vector3(354, 0, 0), }); } }
private void UpdateConfigQuit(bool forceUpdate = false) { if (Time.time - lastUpdateStamp < 1) { return; } lastUpdateStamp = Time.time; string confirmQuitTxt = "确定({0})"; bool canSee = false; bool timeOver = false; if (m_mgr.IsWorldBossDead && m_pMgr.IsShowPanel(PanelID.JvBaoBossDamRankPanel)) { canSee = true; int timeLeft = (int)m_cbMgr.CopyCountDown; timeOver = (timeLeft == 0); confirmQuitTxt = string.Format(confirmQuitTxt, timeLeft); } if (null != m_btn_BtnConfirmQuit) { if (m_btn_BtnConfirmQuit.gameObject.activeSelf != canSee) { m_btn_BtnConfirmQuit.gameObject.SetActive(canSee); } if (canSee && null != m_label_ConfirmQuitTxt) { m_label_ConfirmQuitTxt.text = confirmQuitTxt; } if (canSee && timeOver) { HideSelf(); QuitCopy(); } } }
void onClick_InputBtnArea_Btn(GameObject caster) { if (false == this.canSetNum) { return; } UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = (uint)this.availableNum, onInputValue = SetItemNum, showLocalOffsetPosition = new Vector3(425, 0, 0), }); } }
void onClick_HandInputBtn_Btn(GameObject caster) { if (!IsHavePurchaseTimes()) { TipsManager.Instance.ShowTips("今日购买已达上限,请明日再来"); return; } UIPanelManager mgr = DataManager.Manager <UIPanelManager>(); if (mgr.IsShowPanel(PanelID.HandInputPanel)) { mgr.HidePanel(PanelID.HandInputPanel); } else { mgr.ShowPanel(PanelID.HandInputPanel, data: new HandInputPanel.HandInputInitData() { maxInputNum = (uint)CurrentMallData.MaxPurchaseNum, onInputValue = OnHandInput, onClose = OnCloseInput, showLocalOffsetPosition = new Vector3(308, 113, 0), }); } }
public void OnCompeleteCopy(stCompleteCopyUserCmd_S cmd) { m_uCopyCountDown = cmd.close_time; m_uCopyFinishCountDown = cmd.close_time; CopyDataBase cdb = GameTableManager.Instance.GetTableItem <CopyDataBase>(m_uEnterCopyID); if (cdb != null) { if (cdb.IsShowFinish) { UIPanelManager upMger = DataManager.Manager <UIPanelManager>(); upMger.ShowPanel(PanelID.FBResult); TimerAxis.Instance().SetTimer(m_uCopyFinishTimerID, 1000, this, cmd.close_time); //延迟两秒显示副本奖励 CoroutineMgr.Instance.DelayInvokeMethod(2f, () => { if (upMger.IsShowPanel(PanelID.FBResult)) { upMger.HidePanel(PanelID.FBResult); } if (cdb.havePassReward != 0 && !string.IsNullOrEmpty(cdb.rewardList)) { string[] rewardListStr = cdb.rewardList.Split(new char[] { ';' }); List <CommonAwardData> cmADDAtas = null; CommonAwardData tempcmAD = null; string[] tempRewardArray = null; uint tempItemID = 0; uint tempNum = 0; if (null != rewardListStr && rewardListStr.Length > 0) { for (int i = 0, max = rewardListStr.Length; i < max; i++) { if (string.IsNullOrEmpty(rewardListStr[i])) { continue; } tempRewardArray = rewardListStr[i].Split(new char[] { '_' }); if (null == tempRewardArray || tempRewardArray.Length != 2) { continue; } if (!string.IsNullOrEmpty(tempRewardArray[0]) && uint.TryParse(tempRewardArray[0].Trim(), out tempItemID) && !string.IsNullOrEmpty(tempRewardArray[1]) && uint.TryParse(tempRewardArray[1].Trim(), out tempNum) ) { tempcmAD = new CommonAwardData(tempItemID, tempNum); if (null == cmADDAtas) { cmADDAtas = new List <CommonAwardData>(); } CopyInfo info = GetCopyInfoById(m_uEnterCopyID); if (!info.IsFinished) { cmADDAtas.Add(tempcmAD); } } } //超过收益次数 还是显示奖励界面但是没有奖励道具 if (null != cmADDAtas) { upMger.ShowPanel(PanelID.FBPassAwardPanel, data: cmADDAtas); } } } }); } } }