예제 #1
0
    public void FinishSliding(int slideX)
    {
        State = BlockState.Idle;

        Direction = Slider.SlideDirection.None;

        X = slideX;

        grid.AddBlock(X, Y, this, GridElement.ElementState.Block);
    }
예제 #2
0
    public void FinishSliding(int slideX)
    {
        State = BlockState.Idle;

        Direction = Slider.SlideDirection.None;

        X = slideX;

        grid.AddBlock(X, Y, this, GridElement.ElementState.Block);
    }
예제 #3
0
    public void StartSliding(Slider.SlideDirection direction, bool slideFront)
    {
        State = BlockState.Sliding;

        Direction = direction;

        SlideFront = slideFront;

        grid.ChangeState(X, Y, this, GridElement.ElementState.Immutable);
    }
예제 #4
0
    public void StartSliding(Slider.SlideDirection direction, bool slideFront)
    {
        State = BlockState.Sliding;

        Direction = direction;

        SlideFront = slideFront;

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