/// <summary> /// 交换Candy /// </summary> /// <param name="c1">选择1</param> /// <param name="c2">选择2</param> private void Exchange(Candy c1, Candy c2) { //Change arrylist SetCandy(c1.rowIndex, c1.columnIndex, c2); SetCandy(c2.rowIndex, c2.columnIndex, c1); int rowIndex = c1.rowIndex; c1.rowIndex = c2.rowIndex; c2.rowIndex = rowIndex; int columnIndex = c1.columnIndex; c1.columnIndex = c2.columnIndex; c2.columnIndex = columnIndex; //Update c1,c2 position c1.TweenPosition(followSpeed); c2.TweenPosition(followSpeed); }