Hi everyone.
I’m having an issue with resizing UI elements from code:
I have hardcoded positions for anchors and margins for and want to switch inbetween on certain events (like growing/shrinking a minimap on click)
The issue is, after setting the anchor and margins for the Element, it doesn’t resize only on window resize…
Is there an equivalent like in Unity, LayoutRebuilder.ForceRebuildLayoutImmediate?
This is a small code snippet:
if(minimap.percent<0.75 && minimap.triggerGrow){
minimap.percent+=dt*0.5;
minimap.uiElement.element.anchor.x=1-minimap.percent;
minimap.uiElement.element.anchor.y=1-minimap.percent;
minimap.uiElement.element.anchor.z=minimap.percent;
minimap.uiElement.element.anchor.w=minimap.percent;
minimap.uiElement.element.margin.x=0;
minimap.uiElement.element.margin.y=0;
minimap.uiElement.element.margin.z=0;
minimap.uiElement.element.margin.w=0;
}else if(minimap.percent>=0.75 && minimap.triggerGrow){
minimap.triggerGrow=false;
}