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; } }