Инициализация
Обязательно нужно убедиться что MirraSDK инициализирован (он это делает сам, автоматически до запуска первой сцены при помощи [RuntimeInitializeOnLoad], поэтому ничего делать не нужно, он сам запускает процесс инициализации). Нельзя обращаться к SDK если он не инициализирован, иначе будет исключение!
Можно безопасно обращаться до инициализации только к IsInitialized полю и WaitForProviders методу ниже.
Проверка инициализации осуществляется следующим образом:
bool isSDKInitialized = MirraSDK.IsInitialized;
Либо при помощи делегата:
MirraSDK.WaitForProviders(() => {
// Методы SDK не должны вызывать вылет или NullReferenceException,
// делегат будет вызван только когда все провайдеры имеют статус IsInitialized.
});