Найти в Дзене
3 подписчика

Решил 1 и 2 пункт добавлением проверки не по поинтам а по изменению раcширения Canvas т.к. у меня все строится по размерам 1920х1080 а при скейле они меняются и хорошо что заданное значение не меняется в меньшую сторону сделал проверку на их основе типа

if (Canvas.GetComponent<RectTransform>().sizeDelta.y > 1080)
{
}
Остался 3й пункт неразрешим, заметил что он багует только при изменении по Y координате. копаем дальше. будем надеяться что эту проблему тоже получится решить иначе придется оставлять как есть и надеяться что модерация этого не заметит 😅
Около минуты