Поворот или вращение 2D Sprite / текстуры в Unity (LookAt)

Может кто-то будет в поиске скрипта для поворота 2д спрайта / текстуры на какой либо обьект или мышку
 
C#

        //Где vector это позиция объекта на который нужно смотреть 2д объекту
        //Если нужно смотреть на мышку надо заменить _vector на 
        //Сamera.main.ScreenToWorldPoint(Input.mousePosition)
 
        Vector3 dir = _vector - transform.position;
        dir.Normalize();
       
        float rot = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg;//Mathf.PI;
        transform.rotation = Quaternion.AngleAxis(rot, Vector3.forward);
 
 
Комментарии