public void FinishSliding(int slideX) { State = BlockState.Idle; Direction = Slider.SlideDirection.None; X = slideX; grid.AddBlock(X, Y, this, GridElement.ElementState.Block); }
public void StartSliding(Slider.SlideDirection direction, bool slideFront) { State = BlockState.Sliding; Direction = direction; SlideFront = slideFront; grid.ChangeState(X, Y, this, GridElement.ElementState.Immutable); }