Левша, спасибо! То что нужно. Очередной раз выручаешь)
Код
Player.rotation = Quaternion.Lerp(Player.rotation, rot, Time.deltaTime * 5);
float angle = Vector3.Angle(dir, transform.forward);
if(angle <= 0.25)
Player.position = Vector3.MoveTowards(Player.position, needPos, Time.deltaTime * 5);
Добавлено (04.08.2014, 17:39)
---------------------------------------------
Левша, + через 5 часов дать смогу)