Изначально делал так:
const parts = url.pathname.split("/"); const routePrefix = `${parts[0]}/${parts[1]}`; switch(routePrefix) { case "/shop/goods": ... break; тут остальные }
switch (true) {
case path.startsWith("/shop/goods"):
...
break;
...
}
думал что-то типа:
Делим панель на сегменты
Пускаем из каждого сегмента луч в сторону источника света (солнце)
Если луч не врезался с каким-то другим коллайдером, то сегмент - освещен достаточно хорошо
Исходя из кол-ва освещенных сегментов можем узнать % освещения
Root Transform
и у аниматора Apply Root Motion
и все должно работать, двигаться меняя трансформ