A lot of the Vuforeal features and systems can only be used when the AR session is configured and ready, plus all the heavy calls are called asynchronously on other threads; which is why it’s important to be able to manage and time your calls at the appropriate moments.
To give the developers the flexibility they need when using our plugin, we made an extensive callback mechanism on multiple levels via ActorComponent, Delegates, and Interfaces. We also gave the user the ability to define the order of the callbacks, for a more refined control Define Callbacks Order.