internal static void CreatePartialOnMainThread(IFirebaseAppUtils appUtils)
 {
     appUtils.TranslateDllNotFoundException(delegate {
         object typeFromHandle = typeof(FirebaseHandler);
         lock (typeFromHandle) {
             if (FirebaseHandler.firebaseHandler == null)
             {
                 FirebaseHandler.AppUtils = appUtils;
                 if (FirebaseHandler.ThreadDispatcher == null)
                 {
                     FirebaseHandler.ThreadDispatcher = new Dispatcher();
                 }
                 FirebaseHandler.firebaseHandler = new FirebaseHandler();
             }
         }
     });
 }
 internal static void Create(IFirebaseAppUtils appUtils)
 {
     FirebaseHandler.CreatePartialOnMainThread(appUtils);
     UnityPlatformServices.SetupServices();
 }