Ejemplo n.º 1
0
    public Vector2 GetTransitionPosition(Hunter hunter)
    {
        Vector2 extents  = hunter.GetCollisionExtents();
        Vector2 position = hunter.GlobalPosition;
        Vector2 delta    = (playerHandler.GlobalPosition - hunter.GlobalPosition) * Direction.Abs() + extents * Direction;

        return(position + delta);
    }