| | |
| | | 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;
|
| | |
| | | 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);
|
| | | })
|
| | |
| | | {
|
| | | 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);
|
| | | })
|
| | |
| | | {
|
| | | 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(() =>
|
| | |
| | | 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);
|
| | | }
|
| | | }
|