少年修仙传客户端代码仓库
lcy
2025-02-18 1a528fefb3d0167b036fc6dce0131d5e174eec0f
10360 仙匠大会棋盘格子右下角增加阶数角标
4个文件已修改
25 ■■■■■ 已修改文件
System/LianQi/LianQiActLevel1.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/LianQi/LianQiActLevel2.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/LianQi/LianQiActModel.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/LianQi/LianQiActWin.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/LianQi/LianQiActLevel1.cs
@@ -5,5 +5,6 @@
    public class LianQiActLevel1 : MonoBehaviour
    {
        public ImageEx imgItem;
        public TextEx txtLv;
    }
}
System/LianQi/LianQiActLevel2.cs
@@ -12,5 +12,6 @@
        public ImageEx imgChoose;
        public ButtonEx btnChoose;
        public UIFrame uiFrame;
        public TextEx txtLv;
    }
}
System/LianQi/LianQiActModel.cs
@@ -385,6 +385,22 @@
            }
        }
        public void SetTextLv(TextEx compoent, int awardLv)
        {
            if (compoent != null)
            {
                if (awardLv > 0)
                {
                    SetActive(compoent, true);
                    compoent.text = awardLv.ToString();
                }
                else
                {
                    SetActive(compoent, false);
                }
            }
        }
        public bool IsEnergyEnough(int energy)
        {
            return energy > 0;
System/LianQi/LianQiActWin.cs
@@ -574,10 +574,12 @@
                        var girdLevel2To = level2Arr[move.ToRow][move.ToCol];
                        var StartPosFrom = rectStartPosArr[move.Row][move.Col];
                        var StartPosTo = rectStartPosArr[move.ToRow][move.ToCol];
                        model.SetTextLv(girdLevel1From.txtLv, lastGridData[move.Row][move.Col]);
                        model.SetSprite(girdLevel1From.imgItem, lastGridData[move.Row][move.Col]);
                        model.SetActive(girdLevel2From.imgItem, false);
                        sequence.Join(girdLevel1From.transform.DOMove(rectStartPosArr[move.ToRow][move.ToCol].position, 0.1f).SetEase(Ease.Linear).OnComplete(() =>
                        {
                            model.SetTextLv(girdLevel2To.txtLv, nowGridData[move.ToRow][move.ToCol]);
                            model.SetSprite(girdLevel2To.imgItem, nowGridData[move.ToRow][move.ToCol]);
                            model.SetActive(girdLevel1From.imgItem, false);
                            girdLevel1From.transform.position = StartPosFrom.position;
@@ -626,6 +628,7 @@
                    sequence.Join(grid1Level1.transform.DOMove(startPos2.position, 0.5f).SetEase(Ease.Linear)
                        .OnStart(() =>
                        {
                            model.SetTextLv(grid1Level1.txtLv, lastGridData[model.useRow1][model.useCol1]);
                            model.SetSprite(grid1Level1.imgItem, lastGridData[model.useRow1][model.useCol1]);
                            model.SetActive(grid1Level2.imgItem, false);
                        })
@@ -633,12 +636,14 @@
                        {
                            model.SetActive(grid1Level1.imgItem, false);
                            model.SetSprite(grid1Level2.imgItem, nowGridData[model.useRow1][model.useCol1]);
                            model.SetTextLv(grid1Level2.txtLv, nowGridData[model.useRow1][model.useCol1]);
                            grid1Level1.transform.position = startPos1.position;
                        }));
                    sequence.Join(grid2Level1.transform.DOMove(startPos1.position, 0.5f).SetEase(Ease.Linear)
                        .OnStart(() =>
                        {
                            model.SetTextLv(grid2Level1.txtLv, lastGridData[model.useRow2][model.useCol2]);
                            model.SetSprite(grid2Level1.imgItem, lastGridData[model.useRow2][model.useCol2]);
                            model.SetActive(grid2Level2.imgItem, false);
                        })
@@ -646,6 +651,7 @@
                        {
                            model.SetActive(grid2Level1.imgItem, false);
                            model.SetSprite(grid2Level2.imgItem, nowGridData[model.useRow2][model.useCol2]);
                            model.SetTextLv(grid2Level2.txtLv, nowGridData[model.useRow2][model.useCol2]);
                            grid1Level2.transform.position = startPos2.position;
                        }));
                    sequence.OnComplete(() =>
@@ -779,6 +785,7 @@
                        if (gridData[i][j] > 0)
                        {
                            level2Arr[i][j].imgItem.SetSprite(StringUtility.Contact("LianQiCompositeItemIcon", "_", gridData[i][j]));
                            model.SetTextLv(level2Arr[i][j].txtLv, gridData[i][j]);
                            model.SetActive(level2Arr[i][j].imgItem, true);
                        }
                    }