public void FinishSwapping(int swapX) { State = BlockState.Static; Direction = Swapper.SwapDirection.None; X = swapX; grid.AddBlock(X, Y, this, GridElement.ElementState.Block); }
public void StartSwapping(Swapper.SwapDirection direction, bool swapFront) { State = BlockState.Swapping; Direction = direction; SwapFront = swapFront; grid.ChangeState(X, Y, this, GridElement.ElementState.Immutable); }