コード例 #1
0
 internal static void OnMonoBehaviourDestroyed(FirebaseMonoBehaviour behaviour)
 {
     if (behaviour == FirebaseHandler.firebaseMonoBehaviour)
     {
         FirebaseHandler.firebaseMonoBehaviour = null;
     }
 }
コード例 #2
0
        internal void StartMonoBehaviour()
        {
            if (FirebaseHandler.firebaseHandler == null)
            {
                FirebaseHandler.firebaseHandler = this;
            }
            GameObject gameObject = new GameObject("Firebase Services");

            FirebaseHandler.firebaseMonoBehaviour = gameObject.AddComponent <FirebaseMonoBehaviour>();
            UnitySynchronizationContext.Create(gameObject);
            UnityEngine.Object.DontDestroyOnLoad(gameObject);
        }