示例#1
0
    public void FinishSwapping(int swapX)
    {
        State = BlockState.Static;

        Direction = Swapper.SwapDirection.None;

        X = swapX;

        grid.AddBlock(X, Y, this, GridElement.ElementState.Block);
    }
示例#2
0
    public void FinishSwapping(int swapX)
    {
        State = BlockState.Static;

        Direction = Swapper.SwapDirection.None;

        X = swapX;

        grid.AddBlock(X, Y, this, GridElement.ElementState.Block);
    }
示例#3
0
    public void StartSwapping(Swapper.SwapDirection direction, bool swapFront)
    {
        State = BlockState.Swapping;

        Direction = direction;

        SwapFront = swapFront;

        grid.ChangeState(X, Y, this, GridElement.ElementState.Immutable);
    }
示例#4
0
    public void StartSwapping(Swapper.SwapDirection direction, bool swapFront)
    {
        State = BlockState.Swapping;

        Direction = direction;

        SwapFront = swapFront;

        grid.ChangeState(X, Y, this, GridElement.ElementState.Immutable);
    }