Hello there !
So here's the problem. I have an issue with UITables. When repositioning them, I got something weird happening with widgets seemingly keeping the same position and textmeshes (I have no choice but to use them for that project unfortunately...) having the right offset. So I decided to try something out. I wrote that simple coroutine :
IEnumerator MoveCategory(UITable table)
{
while ( true )
{
Vector3 trans = table.transform.position;
trans.y += 0.3f*Time.deltaTime;
table.transform.position = trans;
yield return new WaitForEndOfFrame
(); }
}
And the least I can say is that the result is kind of unexpected: My text flies above UIWidgets while the last remains static. Or to be more accurate : my game objects move while the UIWidgets are still rendered at the very same position. In fact, when I select them in hierarchy, objects with UIWidgets are moving along other objects and are exactly where they should be but are not rendered at the right place.
What did I possibly do wrong to get such weird stuff happening ?

How can I fix it ?
Thanks in advance !
