Exemple #1
0
 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;
     }
 }
Exemple #2
0
 public void FriendDelCallBack(C2sSprotoType.deletefriend.response resp)
 {
     pop.RestDelFriend(curDelView.view);
     //yesPop.CloseClick();
     curDelView.CloseClick();
     curDelView = null;
     yesPop     = null;
 }
Exemple #3
0
    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;
    }
Exemple #4
0
 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;
     }
 }
Exemple #5
0
 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;
     }
 }
Exemple #6
0
 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;
     }
 }