fixing navmesh

This commit is contained in:
2024-05-27 22:32:55 +03:00
parent 4a59cee5e6
commit 4e467184cd
5 changed files with 16 additions and 40 deletions
+7 -1
View File
@@ -58,7 +58,13 @@ public class Player : BaseCharacter
public void SetPosition(Transform desiredPosition)
{
_navAgent.Warp(desiredPosition.position);
if (!_navAgent.isOnNavMesh)
{
transform.position = desiredPosition.position;
_navAgent.enabled = false;
_navAgent.enabled = true;
}
var t=_navAgent.Warp(desiredPosition.position);
_navAgent.updatePosition = false;
Rotate(desiredPosition.forward * -1);
}