完善开卡
This commit is contained in:
@@ -41,3 +41,4 @@ MonoBehaviour:
|
|||||||
sort_order: 1
|
sort_order: 1
|
||||||
available: 1
|
available: 1
|
||||||
cost: 200
|
cost: 200
|
||||||
|
tradeCurrency: 1
|
||||||
|
|||||||
@@ -14025,7 +14025,7 @@ CanvasGroup:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 706214460}
|
m_GameObject: {fileID: 706214460}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_Alpha: 0
|
m_Alpha: 1
|
||||||
m_Interactable: 1
|
m_Interactable: 1
|
||||||
m_BlocksRaycasts: 1
|
m_BlocksRaycasts: 1
|
||||||
m_IgnoreParentGroups: 0
|
m_IgnoreParentGroups: 0
|
||||||
@@ -15147,8 +15147,13 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
display_speed: 4
|
display_speed: 4
|
||||||
buy_five_btn: {fileID: 972743013}
|
buy_five_btn: {fileID: 972743013}
|
||||||
|
buy_five_cove: {fileID: 386328252}
|
||||||
|
five_coin_img: {fileID: 71117350}
|
||||||
|
five_crystal_img: {fileID: 1633028212}
|
||||||
buy_ten_btn: {fileID: 1355495570}
|
buy_ten_btn: {fileID: 1355495570}
|
||||||
pack: {fileID: 0}
|
buy_ten_cove: {fileID: 1270028685}
|
||||||
|
ten_coin_img: {fileID: 632034726}
|
||||||
|
ten_crystal_img: {fileID: 88014993}
|
||||||
--- !u!225 &764244353
|
--- !u!225 &764244353
|
||||||
CanvasGroup:
|
CanvasGroup:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -40810,7 +40815,7 @@ CanvasGroup:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 2036228771}
|
m_GameObject: {fileID: 2036228771}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_Alpha: 1
|
m_Alpha: 0
|
||||||
m_Interactable: 1
|
m_Interactable: 1
|
||||||
m_BlocksRaycasts: 1
|
m_BlocksRaycasts: 1
|
||||||
m_IgnoreParentGroups: 0
|
m_IgnoreParentGroups: 0
|
||||||
|
|||||||
@@ -909,8 +909,13 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
display_speed: 4
|
display_speed: 4
|
||||||
buy_five_btn: {fileID: 61205}
|
buy_five_btn: {fileID: 61205}
|
||||||
|
buy_five_cove: {fileID: 2119087126}
|
||||||
|
five_coin_img: {fileID: 353545632}
|
||||||
|
five_crystal_img: {fileID: 121980004}
|
||||||
buy_ten_btn: {fileID: 153241175}
|
buy_ten_btn: {fileID: 153241175}
|
||||||
pack: {fileID: 11400000, guid: 2db0d9f08bdfa57419101c08b8598c1a, type: 2}
|
buy_ten_cove: {fileID: 1531772641}
|
||||||
|
ten_coin_img: {fileID: 27200932}
|
||||||
|
ten_crystal_img: {fileID: 262082719}
|
||||||
--- !u!225 &385062621
|
--- !u!225 &385062621
|
||||||
CanvasGroup:
|
CanvasGroup:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -1492,7 +1497,7 @@ MonoBehaviour:
|
|||||||
m_HorizontalOverflow: 0
|
m_HorizontalOverflow: 0
|
||||||
m_VerticalOverflow: 0
|
m_VerticalOverflow: 0
|
||||||
m_LineSpacing: 1
|
m_LineSpacing: 1
|
||||||
m_Text: "\u4E94\u8FDE\u62BD"
|
m_Text: "\u5341\u8FDE\u62BD"
|
||||||
--- !u!222 &900000827
|
--- !u!222 &900000827
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -11,11 +11,20 @@ namespace TcgEngine.UI
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class PackBuyPanel : UIPanel
|
public class PackBuyPanel : UIPanel
|
||||||
{
|
{
|
||||||
|
[Header("五连抽")]
|
||||||
public Button buy_five_btn; // 购买1张按钮
|
public Button buy_five_btn; // 购买1张按钮
|
||||||
|
public Text buy_five_cove;
|
||||||
|
public Image five_coin_img;
|
||||||
|
public Image five_crystal_img;
|
||||||
|
|
||||||
|
[Header("十连抽")]
|
||||||
public Button buy_ten_btn; // 购买2张按钮
|
public Button buy_ten_btn; // 购买2张按钮
|
||||||
|
public Text buy_ten_cove;
|
||||||
|
public Image ten_coin_img;
|
||||||
|
public Image ten_crystal_img;
|
||||||
|
|
||||||
[Header("准备购买数据!")]
|
[Header("准备购买数据!")]
|
||||||
public PackData pack; // 当前购买的卡包数据
|
private PackData pack; // 当前购买的卡包数据
|
||||||
|
|
||||||
|
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
@@ -40,6 +49,7 @@ namespace TcgEngine.UI
|
|||||||
public void SetPack(string packId)
|
public void SetPack(string packId)
|
||||||
{
|
{
|
||||||
pack = PackData.Get(packId);
|
pack = PackData.Get(packId);
|
||||||
|
SetBuyMessage();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetPack(PackData pack)
|
public void SetPack(PackData pack)
|
||||||
@@ -47,7 +57,35 @@ namespace TcgEngine.UI
|
|||||||
this.pack = pack;
|
this.pack = pack;
|
||||||
Show();
|
Show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void OnClickBuy(int quantity)
|
||||||
|
{
|
||||||
|
BuyPackApi(quantity);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SetBuyMessage()
|
||||||
|
{
|
||||||
|
// 设置图标
|
||||||
|
switch (pack.tradeCurrency)
|
||||||
|
{
|
||||||
|
case TradeCurrency.Coin:
|
||||||
|
five_coin_img.gameObject.SetActive(true);
|
||||||
|
ten_coin_img.gameObject.SetActive(true);
|
||||||
|
|
||||||
|
five_crystal_img.gameObject.SetActive(false);
|
||||||
|
ten_crystal_img.gameObject.SetActive(false);
|
||||||
|
break;
|
||||||
|
case TradeCurrency.Crystal:
|
||||||
|
five_coin_img.gameObject.SetActive(false);
|
||||||
|
ten_coin_img.gameObject.SetActive(false);
|
||||||
|
|
||||||
|
five_crystal_img.gameObject.SetActive(true);
|
||||||
|
ten_crystal_img.gameObject.SetActive(true);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
buy_five_cove.text = pack.cost.ToString();
|
||||||
|
buy_ten_cove.text = (pack.cost * 2).ToString();
|
||||||
|
}
|
||||||
private async void BuyPackApi(int quantity)
|
private async void BuyPackApi(int quantity)
|
||||||
{
|
{
|
||||||
if (pack == null || quantity <= 0) return;
|
if (pack == null || quantity <= 0) return;
|
||||||
@@ -80,11 +118,7 @@ namespace TcgEngine.UI
|
|||||||
Debug.LogError(res.error);
|
Debug.LogError(res.error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnClickBuy(int quantity)
|
|
||||||
{
|
|
||||||
BuyPackApi(quantity);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user