using System.Collections; using System.Collections.Generic; using Firebase; using SDK.Utils; using UnityEngine; public class FireBaseSDKManager : NormalSingleton { public bool IsInit {private set; get; } public void Init() { InitSDK(); } private async void InitSDK() { var dependencyStatus = await FirebaseApp.CheckAndFixDependenciesAsync(); if (dependencyStatus == DependencyStatus.Available) { IsInit = true; Debug.Log("Firebase initialized successfully (without Remote Config defaults)"); } else { Debug.LogError($"Could not resolve Firebase dependencies: {dependencyStatus}"); } } }