Эти функции смотрел?
http://docs.unity3d.com/ScriptRefere...formPoint.html
http://docs.unity3d.com/ScriptRefere...oRotation.html
На счёт повёрнутости самого screen - можно rotatedrect приаттачить к пустышке, и далее
1. сбрасываем поворот пустышки в нули
2. поворачиваем прямоугольник в глобал (функция выше)
3. поворачиваем пустышку на угол как у screen.
(Если я правильно понял суть задачи)