Ok,
It seems to work fine but now i am facing a weird issue that happens sometimes:
I set the transform.position of my widget, most of the time it is fine, but sometimes the widget transform is not updated (or the object not refreshed on screen).
i.e i instanciate my object on 0.0.0, then i set uiwidget.transform.position to x,y,z, but widget doesnt move.
Once it failed once i may have to stop and resize the editor, then eventually it got moved correctly.
I tried to invalidate , steDirty UpdateGeometry etc but its still failing sometimes.
I have another related question is: when shall I be sure to be able to get the final position of a widget? (in the Start() of my script or shall i receive an event from UIWidget telling me geometry is now up to date ?)
thanks