Exemplo n.º 1
0
    /// <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);
        

    }