import { delay } from "../Services/Utils/AsyncUtils"; import { AppRoot } from "./AppRoot"; export async function requireAppRootAsync(): Promise { console.log("Waiting for app root"); while (AppRoot.Instance == null) await delay(10); AppRoot.Instance.node.setSiblingIndex(1000); // render on top AppRoot.Instance.node.active = false; // forces engine to reorder by hierarchy AppRoot.Instance.node.active = true; console.log("App root ready"); }