Example #1
0
 //计算商品价格
 private void CalcItemPrice(ShopItemUI item)
 {
     if (shopData.goldCount >= item.itemPrice)
     {
         item.BuyEnd();                                                                //隐藏购买UI按钮.
         shopData.goldCount -= item.itemPrice;                                         //减去已消耗的金币
         UpdateUI();                                                                   //更新UI.
         shopData.UpdateXMLDate(savePath, "GoldCount", shopData.goldCount.ToString()); //更新xml金币数量
         shopData.UpdateXMLDate(savePath, "ID" + item.itemId, "1");                    //更新xml中商品状态.
     }
 }
Example #2
0
 private void CalcItemPrice(ShopItemUI item)
 {
     if (shopData.goldCount >= item.itemPrice)
     {
         Debug.Log("购买成功");
         item.BuyEnd();
         shopData.goldCount -= item.itemPrice;
         UpdateUI();
         shopData.UpdateXMLData(SavePath, "GoldCount", shopData.goldCount.ToString());
         shopData.UpdateXMLData(SavePath, "ID" + item.itemId, "1");
     }
     else
     {
         Debug.Log("购买失败");
     }
 }
Example #3
0
 /// <summary>
 /// 计算商品价格
 /// </summary>
 /// <param name="item"></param>
 private void CalcItemPrice(ShopItemUI item)
 {
     if (shopData.goldCount >= item.itemPrice)
     {
         Debug.Log("购买成功");
         item.BuyEnd();                                             //隐藏购买UI按钮
         shopData.goldCount -= item.itemPrice;                      //减去已经消耗的金币
         UpdateUI();                                                //更新UI
         shopData.UpdateXMLData(savePath, "GoldCount", shopData.goldCount.ToString());
         shopData.UpdateXMLData(savePath, "ID" + item.itemId, "1"); //更新商品状态
     }
     else
     {
         Debug.Log("购买失败,金币不够");
     }
 }
Example #4
0
 private void CalcItemPrice(ShopItemUI item)
 {
     if (shopData.masonryCount >= item.itemPrice)
     {
         Debug.Log("购买成功");
         //隐藏购买.
         item.BuyEnd();                                                                      //隐藏购买UI按钮.
         shopData.masonryCount -= item.itemPrice;                                            //减去已经消耗的钻石.
         UpdateUI();                                                                         //更新UI显示.
         shopData.UpdateXMLData(savePath, "MasonryCount", shopData.masonryCount.ToString()); //更新XML的钻石的数量.
         shopData.UpdateXMLData(savePath, "ID" + item.itemId, "1");                          //更新商品状态.
     }
     else
     {
         Debug.Log("购买失败,钻石不够");
     }
 }
Example #5
0
 /// <summary>
 /// 计算商品价格
 /// </summary>
 private void CalcItemPrice(ShopItemUI item)
 {
     if (shopData.goldCount >= item.itemPrice)
     {
         Debug.Log("购买成功");
         //隐藏购买UI按钮
         item.BuyEnd();
         //减去所用的金币,更新UI
         shopData.goldCount -= item.itemPrice;
         UpdateUI();
         //更新XML中金币数量
         shopData.UpdateXMLData(savePath, "GoldCount", shopData.goldCount.ToString());
         //更新XML中商品状态
         shopData.UpdateXMLData(savePath, "ID" + item.itemId, "1");
     }
     else
     {
         Debug.Log("购买失败");
     }
 }