From 4b1247636bb04a0f0491537cb9853cd0b2101367 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 05 三月 2026 15:26:53 +0800
Subject: [PATCH] 348 功能预告-客户端 适配坊市表新增CostItemID
---
Main/System/Store/StoreModel.cs | 47 +++++++++++++++++++++++++++++++++--------------
1 files changed, 33 insertions(+), 14 deletions(-)
diff --git a/Main/System/Store/StoreModel.cs b/Main/System/Store/StoreModel.cs
index 4214b94..ed612cb 100644
--- a/Main/System/Store/StoreModel.cs
+++ b/Main/System/Store/StoreModel.cs
@@ -362,14 +362,28 @@
public void SendBuyShopItem(StoreConfig model, int count)
{
- if (UIHelper.CheckMoneyCount(model.MoneyType, model.MoneyNum * count, 2))
+ if (model.MoneyType <= 0)
{
- CA310_tagCSBuyItem buyShop = new CA310_tagCSBuyItem();
- buyShop.ShopID = (ushort)model.ID;
- buyShop.BuyCount = (uint)count;
- GameNetSystem.Instance.SendInfo(buyShop);
+ if (UIHelper.CheckItemCount(model.CostItemID, model.MoneyNum * count, 2))
+ {
+ SendBuyItem(model.ID, count);
+ }
}
+ else
+ {
+ if (UIHelper.CheckMoneyCount(model.MoneyType, model.MoneyNum * count, 2))
+ {
+ SendBuyItem(model.ID, count);
+ }
+ }
+ }
+ public void SendBuyItem(int shopID, int count)
+ {
+ CA310_tagCSBuyItem buyShop = new CA310_tagCSBuyItem();
+ buyShop.ShopID = (ushort)shopID;
+ buyShop.BuyCount = (uint)count;
+ GameNetSystem.Instance.SendInfo(buyShop);
}
//璐у竵璐拱鐨勪簩娆$‘璁ゆ鐨勭‘璁よ褰�
@@ -392,16 +406,21 @@
return;
}
- ConfirmCancel.ToggleConfirmCancel(Language.Get("Mail101"), Language.Get("BuyStoreItem", model.MoneyNum, model.MoneyType, model.Name),
- Language.Get("ConfirmCancel102"), (bool isOk, bool isToggle) =>
- {
- if (isOk)
+ ConfirmCancel.ToggleConfirmCancel(
+ Language.Get("Mail101"),
+ model.MoneyType <= 0 ?
+ Language.Get("BuyStoreItem1", model.MoneyNum, ItemConfig.Get(model.CostItemID).ItemName, model.Name) :
+ Language.Get("BuyStoreItem", model.MoneyNum, model.MoneyType, model.Name),
+ Language.Get("ConfirmCancel102"),
+ (isOk, isToggle) =>
{
- SendBuyShopItem(model, count);
- buyItemCheckDict[eventType] = isToggle;
- }
-
- });
+ if (isOk)
+ {
+ SendBuyShopItem(model, count);
+ buyItemCheckDict[eventType] = isToggle;
+ }
+
+ });
}
//鑺变粰鐜夎喘涔扮殑浜屾纭妗�(鏈鐧诲綍)
--
Gitblit v1.8.0