This commit is contained in:
2026-07-10 00:35:59 +08:00
parent b4275fdcf4
commit 2d550bd2a0
14 changed files with 1047 additions and 27 deletions
+12 -6
View File
@@ -16,7 +16,7 @@ public class TuJianItem : MonoBehaviour
{
btn_This = GetComponent<Button>();
}
public void InItItem(RoomFishDetailConfig roomFishDetail,bool isGuDingBeiShu=true)
public void InItItem(RoomFishDetailConfig roomFishDetail, bool isGuDingBeiShu = true)
{
roomFishDetailConfig = roomFishDetail;
if (FishResourcesData.fishResourcesSpritesDic.ContainsKey(int.Parse(roomFishDetailConfig.fishNumber)))
@@ -27,16 +27,22 @@ public class TuJianItem : MonoBehaviour
// 图片等比例缩放,填满 Image 的宽高中较小的那条边
FitImageToBounds();
tMP_nameText.text = GameManager.Instance.dic_fishTypeConfigs[roomFishDetailConfig.fishNumber].fishName;
if (isGuDingBeiShu)
var fishCfg = GameManager.Instance.dic_fishTypeConfigs[roomFishDetailConfig.fishNumber];
tMP_nameText.text = fishCfg.fishName;
// 倍数文字优先用服务端的 fishMultipleDesc(如"最高500倍"),没有时回退到本地拼接
if (!string.IsNullOrEmpty(fishCfg.fishMultipleDesc))
{
tMP_Mult.text = $"{GameManager.Instance.dic_fishTypeConfigs[roomFishDetailConfig.fishNumber].fishScore}倍";
tMP_Mult.text = fishCfg.fishMultipleDesc;
}
else if (isGuDingBeiShu)
{
tMP_Mult.text = $"{fishCfg.fishScore}倍";
}
else
{
tMP_Mult.text = $"最高{GameManager.Instance.dic_fishTypeConfigs[roomFishDetailConfig.fishNumber].fishScore}倍";
tMP_Mult.text = $"最高{fishCfg.fishScore}倍";
}
}
private void FitImageToBounds()