少年修仙传客户端代码仓库
lcy
2024-11-14 e671a4c8356ed970dfef7c6d07f0d2de54804544
10271 修改幻境阁左右时效显示规则,增加时效标识
2个文件已修改
8 ■■■■■ 已修改文件
System/PhantasmPavilion/PhantasmPavilionItem.cs 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/PhantasmPavilion/PhantasmPavilionWin.cs 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/PhantasmPavilion/PhantasmPavilionItem.cs
@@ -10,6 +10,7 @@
        [SerializeField] ImageEx imgChoose;
        [SerializeField] ImageEx imgState;
        [SerializeField] ImageEx imgFace;
        [SerializeField] ImageEx imgLimitTime;//限时物品标识
        [SerializeField] TextEx txtState;
        [SerializeField] TextEx txtTime;
        [SerializeField] UIEffect uiEffect;
@@ -34,8 +35,9 @@
            bool isMaxStarLV = model.TryGetMaxStarLV(tab, id, out int maxStar);
            imgChoose.SetActive(model.selectItemId == id);
            imgState.SetActive(unLockState == 0 || unLockState == 1 || isUsing);
            txtTime.SetActive(isInfo && unLockState == 2 || isUnlockDefault);
            txtTime.SetActive(isLimitTime && (isInfo && unLockState == 2 || isUnlockDefault));
            StarGroup.SetActive(isInfo && isMaxStarLV && unLockState == 2);
            imgLimitTime.SetActive(isLimitTime);
            txtState.text = isUsing ? Language.Get("TreasureSkillWin__20") : Language.Get("KnapS144");
            txtState.colorType = isUsing ? TextColType.Green : TextColType.Red;
System/PhantasmPavilion/PhantasmPavilionWin.cs
@@ -250,7 +250,6 @@
            starUpItemCell.SetActive(isStarUpNeedItem && unLockState == 2 && !isLimitTime && isNoMaxStar);
            btnUnLock.SetActive(isUnLockNeedItem && unLockState != 2);
            btnAddStar.SetActive(isStarUpNeedItem && unLockState == 2 && !isLimitTime && isNoMaxStar);
            txtTime.SetActive(isInfo && unLockState == 2 || isUnlockDefault);
            StarGroup.SetActive(isInfo && isMaxStarLV && unLockState == 2);
            if (model.selectTab == PhantasmPavilionTab.ChatExpression)
@@ -269,7 +268,6 @@
                    {
                        btnUse.SetActive(customPlayerID == PlayerDatas.Instance.PlayerId);
                    }
                    DebugEx.Log($"customPlayerID {customPlayerID} PlayerId {PlayerDatas.Instance.PlayerId}");
                }
                else
                {
@@ -314,7 +312,7 @@
            {
                subTime = (int)(info.EndTime - TimeUtility.AllSeconds);
            }
            txtTime.text = Language.Get("FairyEmblem03", !isLimitTime ? Language.Get("PhantasmPavilion03") : TimeUtility.SecondsToDHMSCHS(subTime));
            txtTime.text = Language.Get("FairyEmblem03", !isLimitTime ? Language.Get("PhantasmPavilion03") : isInfo && unLockState == 2 ? TimeUtility.SecondsToDHMSCHS(subTime) : TimeUtility.SecondsToDHMSCHS(model.GetExpireMinutes(tab, id) * 60));
            txtDescriptive.text = model.GetDescriptive(tab, id);
            int star = 0;
            if (info != null)