Example #1
0
    void Update()
    {
        // try first remote settings
        if (rsFirstAttempt && SGFirebase.RemoveSettingsTryUpdate())
        {
            CheckUpgrade();
            rsFirstAttempt = false;
            Debug.Log("Remote Settings: Save fresh data to PlayerPrefab");
        }

        // try authenticate
        if (authAnonymous && authFirstAttempt && SGFirebase.SetupReady)
        {
            if (!SGFirebase.AuthGetPersistent())
            {
                SGFirebase.Authentication();
            }
            authFirstAttempt = false;
        }
    }