예제 #1
0
파일: Box.cs 프로젝트: imnotanderson/JBox
    public BoxCheckResult CheckMoveBoxY(Box staticBox, Vector2 speed)
    {
        float          ySpeed      = speed.y;
        var            newPos      = pos + new Vector2(0, ySpeed);
        BoxCheckResult checkResult = NewPosInStaticBox(newPos, staticBox);

        return(checkResult);
    }
예제 #2
0
파일: Box.cs 프로젝트: imnotanderson/JBox
    //return 3 state: out box need move,on box dont need pupop, in box need pipop
    public BoxCheckResult CheckMoveBoxX(Box staticBox, Vector2 speed)
    {
        float          xSpeed      = speed.x;
        var            newPos      = pos + new Vector2(xSpeed, 0);
        BoxCheckResult checkResult = NewPosInStaticBox(newPos, staticBox);

        return(checkResult);
    }