Товарищи, такой вопрос. Вот есть на экране некая панель глубокого вложения (там канвас, в канвасе еще что-то, и еще, и только потом эта самая панель).
Пользователь может перемещать эту панель по экрану. По событию drag её координаты записываются в PlayerPrefs, а при старте восстанавливаются.
Проблема в том, чтобы определить, находится ли эта самая панель в экранных координатах, а то игроки могут её утащить за пределы экрана, а aligment этой панели может быть любой, к правому верхнему углу, к центру, к нижнему углу и так далее. Как в этом случае сделать контроль нахождения панели в экране? А то из-за алигмента координаты, считанные с rectransform совершенно разные, от -Screen.width до +Screen.width
Также, хотелось бы иметь однозначный метод чтения координат панели в экранных координатах, и установку в экранных, не взирая на aligment