From bc871b112bf04df5b5dcc3fadb77ac0f276749c8 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 17 十一月 2025 02:01:58 +0800
Subject: [PATCH] 328 【主界面】坐骑系统 竞技场布阵的显隐 引导点战锤的时候不暂停游戏;引导的时候如果是功能开启,不显示战力变化避免遮挡
---
Main/System/Main/HomeWin.cs | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index 141b0fd..20b3bee 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -62,6 +62,12 @@
[SerializeField] Button FirstChargeBtn;
+ //鍧愰獞
+ [SerializeField] Image horseBGImg;
+ [SerializeField] Button horseBtn;
+ [SerializeField] Image horseImg;
+ [SerializeField] Text horseLVText;
+
/// <summary>
/// 鍒濆鍖栫粍浠�
/// </summary>
@@ -119,6 +125,8 @@
{
rightFuncInHome.ShowFuncCol(true);
});
+
+ horseBtn.AddListener(OpenHorse);
}
@@ -137,6 +145,8 @@
funcColBtn.SetActive(FuncOpen.Instance.IsFuncOpen(GeneralDefine.mainRightFuncOpenFuncID));
officialTip.SetActive(OfficialRankManager.Instance.CanOfficialLVUP());
+
+ DisplayHorse();
}
protected override void OnPreOpen()
@@ -466,6 +476,10 @@
{
funcColBtn.SetActive(FuncOpen.Instance.IsFuncOpen(GeneralDefine.mainRightFuncOpenFuncID));
}
+ else if (funcId == (int)FuncOpenEnum.Horse)
+ {
+ DisplayHorse();
+ }
}
private void OnUpdateFirstChargeInfo()
@@ -482,4 +496,29 @@
{
DisplayCard(TeamType.Story);
}
+
+
+ void DisplayHorse()
+ {
+ if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Horse))
+ {
+ horseBGImg.SetActive(true);
+ //equipShowSwitch;//褰撳墠閰嶇疆鐨勫潗楠戝瑙侷D瀛樺偍鍦� 涓綅鏁板崄浣嶆暟锛堟渶澶ф敮鎸� 1~99锛�
+ var skinConfig = HorseSkinConfig.Get(HorseManager.Instance.GetHorseSkinID());
+ horseImg.SetOrgSprite(skinConfig.Icon, "Horse");
+ horseLVText.text = Language.Get("Horse8",HorseManager.Instance.classLV, HorseManager.Instance.horseLV);
+ }
+ else
+ {
+ horseBGImg.SetActive(false);
+ }
+ }
+
+ void OpenHorse()
+ {
+ if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Horse, true))
+ {
+ UIManager.Instance.OpenWindow<HorseWin>();
+ }
+ }
}
\ No newline at end of file
--
Gitblit v1.8.0