Help with Navmesh in Unity 5.6.6

Hey guys, I’m Kieran. I’m building a simple sidescroller/beat em up as part of a program in Game Audio. I’m getting a weird issue with baking a NavMesh into my level.
I should probably first mention that I’m working in an older version of unity (5.6.6) in order to stay compatible with the machines at my school.
So I already built out a simple level, with a few npc opponents. When I was first setting it up, the NavMesh seemed to work fine. Now I’m in the last parts of my set-up, tweaking values and setting up stats on my player and npcs. I’m not exactly sure what I changed, but it definitely wasn’t the navmesh agent. I think i was just setting up some bools on my player character. But for some reason, the navmesh agent on both of my npcs suddenly stopped working. Their “walk” animations trigger right, but they stay in place, rather than actually move in the level.
So now, whenever I go to my Navigation tab and try to bake a navmesh, nothing happens. (When i set it up initially, I got the blue-highlight on the floor plane. Now I hit “Bake”, nothing happens.) I tried starting a new navmesh agent, and I tried hitting “clear” on the navigation bake page. Still nothing. I’m freaking out, did I break something important? Any help would be appreciated.

thanks yall,
-k

Aaaaaah… Nevermind yall, I figured it out. Evidently you need the mesh renderer activated on the surface you’re trying to bake over. Thanks anyways.