bright-gpu-74537
03/04/2023, 3:45 PMambitious-knife-25690
03/04/2023, 3:45 PMbright-gpu-74537
03/04/2023, 3:46 PMbright-gpu-74537
03/04/2023, 3:46 PMambitious-knife-25690
03/04/2023, 3:47 PMbright-gpu-74537
03/04/2023, 3:48 PMambitious-knife-25690
03/04/2023, 3:48 PMcomponent.visual.depth = this.rootComponents.length;
ambitious-knife-25690
03/04/2023, 3:49 PMambitious-knife-25690
03/04/2023, 3:49 PMbright-gpu-74537
03/04/2023, 3:49 PMambitious-knife-25690
03/04/2023, 3:49 PMbright-gpu-74537
03/04/2023, 3:49 PMbright-gpu-74537
03/04/2023, 3:49 PMambitious-knife-25690
03/04/2023, 3:50 PMhx
public override function addComponent(component:haxe.ui.core.Component):haxe.ui.core.Component {
@:privateAccess component.recursiveReady();
var c = super.addComponent(component);
resizeComponent(c);
component.visual.active = true;
component.visual.depth = this.rootComponents.length;
App.app.scenes.main.add(c.visual);
this.mapComponents();
return c;
}
ambitious-knife-25690
03/04/2023, 3:50 PMbright-gpu-74537
03/04/2023, 3:51 PMrootComponents.push(component)
there... it isnt strictly required since Screen will also try to do it, but here it has to be there since you need it in the array in order to get the indexambitious-knife-25690
03/04/2023, 3:52 PMbright-gpu-74537
03/04/2023, 3:52 PMambitious-knife-25690
03/04/2023, 3:52 PMambitious-knife-25690
03/04/2023, 3:53 PMbright-gpu-74537
03/04/2023, 3:53 PMambitious-knife-25690
03/04/2023, 3:53 PMambitious-knife-25690
03/04/2023, 3:54 PMambitious-knife-25690
03/04/2023, 3:54 PMbright-gpu-74537
03/04/2023, 3:54 PMambitious-knife-25690
03/04/2023, 3:58 PMbright-gpu-74537
03/04/2023, 3:59 PMambitious-knife-25690
03/04/2023, 4:00 PMambitious-knife-25690
03/04/2023, 4:01 PMbright-gpu-74537
03/04/2023, 4:01 PM