It’s been a while but yeah I was able to solve it at the time and it was by adding const.
I noticed shortly after posting and tried to cancel or delete the thread but it was my first time making one so I didn’t know how.
int32 TileCount = NavMesh->getTileCountAt(x, y + i);
dtMeshTile const ** TileArrayPtrs = new const dtMeshTile*[TileCount];
int AllTheTiles = NavMesh->getTilesAt(x,y + i, TileArrayPtrs, TileCount);
Is what I found when checking back on my code. Thank you so much for taking the time though to go check.
I just needed to take a step back and take a break to see it with fresh eyes.
But It’s probably useful for others. Rider was leading me astray a bit on this one. And I’m sure other people’s IDEs have done similar.
Thank you again.