Initialization

You can only access MirraSDK after ensuring that it is initialized and ready to use. Before that, any access to its interfaces will result in an exception, a critical error, or a crash. You can safely call the methods and properties below to check MirraSDK’s readiness status.

The IsInitialized property indicates MirraSDK’s readiness and returns the readiness state of all configuration components that require asynchronous loading:

bool isSDKInitialized = MirraSDK.IsInitialized;

Example 1. Using a coroutine:

public IEnumerator WaitForMirraSDK() {
    yield return WaitUntil(() => MirraSDK.IsInitialized);
    // MirraSDK is initialized.
}

Example 2. Using a callback.

MirraSDK.WaitForProviders(() => {
    // MirraSDK is initialized.
});