Есть Gui.Box ,и нужно сделать чтоб он не выходил за экран при отрисовке
Но он почему-то не работает(Не пойму почему.Вот первая часть кода:
Это сам код где должно отодвигать бокс левее если он выходил за экран:
Код
if(NewRect.Contains(Event.current.mousePosition))
{
TT_x = Event.current.mousePosition.x;
TT_y = Event.current.mousePosition.y;
}
Код
float TT_xMax=200,TT_yMax=160;
if(Screen.width-TT_x < TT_xMax) TT_x-=Screen.width-TT_x;
if(Screen.height-TT_y < TT_yMax) TT_y-=Screen.height-TT_y;
GUI.Box(new Rect(TT_x,TT_y,TT_xMax,TT_yMax)," X:"+TT_x.ToString()+" Y:"+TT_y.ToString(),TTStyle);
Конечно это не весь код,но
я скинул то что отвечает за отрисовку бокса