How to get the six corner position with hexagonal graph

Found a post related to my request, but it is six years ago, want to know if now the feature is implemented.
what I want to do is draw the red border of the hexagonal tile. so the corner positions are needed to create lines which are used for LineRender


I think the most robust solution is to use GraphUtilities.GetContours with a single node: GraphUtilities - A* Pathfinding Project

GraphUtilities.GetContours(node.Graph as GridGraph, (contour) => { ... }, 0, new [] { node });