boardManager.isInBound C# (CSharp) Method

isInBound() private method

private isInBound ( float x1, float y1, float x2, float y2, float x, float y ) : bool
x1 float
y1 float
x2 float
y2 float
x float
y float
return bool
    bool isInBound(float x1, float y1, float x2, float y2, float x,float y)
    {
        float temp;
        if (x1>x2){temp = x1; x1 = x2; x2 = temp;}
        if (y1>y2){temp = y1; y1 = y2; y2 = temp;}
        if (x1 == x2) {
            return y < y2 + epsilon && y > y1 - epsilon && Mathf.Abs (x - x1) < tileSize;
        }
        return (x1 < x + epsilon) &&
                (x2 > x - epsilon) &&
                (y1 < y + epsilon) &&
                (y2 > y - epsilon);
    }