public void OpenBuyStrength() { if (purch_phy_power_num >= UserManager.Instance.curVipdata.purchase_hp_count) { ToastManager.Instance.Show("购买次数已满"); } //else if (UserManager.Instance.strength >= data.phy_pwoer) //{ // ToastManager.Instance.Show("体力以满"); //} else if (UserManager.Instance.diamond < GameShared.Instance.GetLiLianStrengthByCount(purch_phy_power_num + 1).diamond) { ToastManager.Instance.Show("钻石不够"); } else if (MainUI.Instance.GetPopState(MainUI.PopType.YesOrNo) != true) { MainUI.Instance.SetPopState(MainUI.PopType.YesOrNo, true); GameObject obj = Instantiate(MainUI.Instance.yesOrNoPop); obj.SetActive(true); yesPop = obj.GetComponent <YesOrNoPop>(); yesPop.InitData(null, "是用" + GameShared.Instance.config.lilian_buy_strength_damiand + "钻石购买" + GameShared.Instance.config.lilian_buy_strength + "体力"); yesPop.YesCallBackEvent += BuyYes; yesPop.transform.parent = pop.transform.parent; yesPop.transform.position = Vector3.zero; yesPop.transform.localScale = Vector3.one; } }
public void FriendDelCallBack(C2sSprotoType.deletefriend.response resp) { pop.RestDelFriend(curDelView.view); //yesPop.CloseClick(); curDelView.CloseClick(); curDelView = null; yesPop = null; }
public void BuyCallback(C2sSprotoType.lilian_purch_phy_power.response resp) { if (resp.errorcode == 1) { ToastManager.Instance.Show("购买成功"); purch_phy_power_num++; UserManager.Instance.SubDiamond(GameShared.Instance.GetLiLianStrengthByCount(purch_phy_power_num).diamond); UserManager.Instance.strength = (int)resp.phy_power; ChangeStrength(resp.left_cd_time); pop.NumTxt.text = purch_phy_power_num + "/" + UserManager.Instance.curVipdata.purchase_hp_count; } yesPop = null; }
public void OpenSwaredPop(LiLianRunData d) { if (MainUI.Instance.GetPopState(MainUI.PopType.YesOrNo) != true) { MainUI.Instance.SetPopState(MainUI.PopType.YesOrNo, true); GameObject obj = Instantiate(MainUI.Instance.yesOrNoPop); obj.SetActive(true); yesPop = obj.GetComponent <YesOrNoPop>(); yesPop.InitData(d, "奖励"); yesPop.YesCallBackEvent += SwaredYes; yesPop.transform.parent = pop.transform.parent; yesPop.transform.position = Vector3.zero; yesPop.transform.localScale = Vector3.one; } }
public void QuickLiLian(LiLianRunData d) { if (UserManager.Instance.diamond < GameShared.Instance.config.diamond_per_sec * Comm.GetSeconds(DateTime.Now, d.time)) { ToastManager.Instance.Show("钻石不够"); } else { MainUI.Instance.SetPopState(MainUI.PopType.YesOrNo, true); GameObject obj = Instantiate(MainUI.Instance.yesOrNoPop); obj.SetActive(true); yesPop = obj.GetComponent <YesOrNoPop>(); yesPop.InitData(d, "是用" + GameShared.Instance.config.diamond_per_sec * Comm.GetSeconds(DateTime.Now, d.time) + "钻石购买" ); yesPop.YesCallBackEvent += QuickLiLianYes; yesPop.transform.parent = pop.transform.parent; yesPop.transform.position = Vector3.zero; yesPop.transform.localScale = Vector3.one; } }
public void RestHall(LiLianViewData view) { if (view.rest_num >= UserManager.Instance.curVipdata.SCHOOL_reset_count) { ToastManager.Instance.Show("达到重置最大次数"); } else if (UserManager.Instance.diamond < GameShared.Instance.GetLiLianStrengthByCount(view.num).diamond) { ToastManager.Instance.Show("钻石不够"); } else { MainUI.Instance.SetPopState(MainUI.PopType.YesOrNo, true); GameObject obj = Instantiate(MainUI.Instance.yesOrNoPop); obj.SetActive(true); yesPop = obj.GetComponent <YesOrNoPop>(); yesPop.InitData(view, "是用" + GameShared.Instance.GetLiLianStrengthByCount(view.num).diamond + "钻石购买" ); yesPop.YesCallBackEvent += RestHallYes; yesPop.transform.parent = pop.transform.parent; yesPop.transform.position = Vector3.zero; yesPop.transform.localScale = Vector3.one; } }