With just 2 little scripts (basically 2 function calls, one for each tool), I easily managed to set a typical path finding system.
Try the Web Player version (86 Ko).
And here is the project sources (1.5 Mo).
Check comments in the Player.cs and KeyPoint.cs scripts for more details about this implementation.
Edit : opened a thread on Unity3D “showcase” forum: