Set NAVmesh bound
Create BP Character, name as AutoNavigateCharacter
Add component camera, motioncontroller left and right
set capsule height and radius to 1 (let player close to correct height while still have collision)
To event graph:
node value 1000 by typing To Vector (float)
Continue to make the path for finding navigation:
Get Path Point, then promote variable to SET path points
Create a function, called Navigate
To navigate from current point to target point, by using the path found above
GET node by get a copy from path points node
Continue (Scale value determine how fast it moves to the point)
Error tolerance as 10, mean the leniency between 2 values
Back to event tick
Set >-= value greater than 1
Drag the BP in scene, set player 0