├── .allstar └── binary_artifacts.yaml ├── .gitallowed ├── .github ├── ISSUE_TEMPLATE │ ├── feature-request.yml │ ├── general-question.yml │ └── issue.yml └── workflows │ ├── build-report.yml │ ├── build_android.yml │ ├── build_ios.yml │ ├── build_linux.yml │ ├── build_macos.yml │ ├── build_starter.yml │ ├── build_tvos.yml │ ├── build_windows.yml │ ├── generate_swig.yml │ ├── integration_tests.yml │ ├── package.yml │ ├── retry-test-failures.yml │ └── update_versions.yml ├── .gitignore ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── aar_builder ├── AndroidManifest.xml ├── R.txt ├── build_aar.py ├── classes.jar ├── merge_aar.py └── merge_aar.sh ├── analytics ├── CMakeLists.txt ├── generate_constants.py ├── src │ ├── Consent.cs │ ├── FirebaseAnalytics.cs │ ├── Parameter.cs │ └── swig │ │ └── analytics.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── Analytics │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── app ├── CMakeLists.txt ├── platform │ ├── CMakeLists.txt │ ├── Default │ │ ├── AppConfigExtensions.cs │ │ └── SystemClock.cs │ ├── Dispatcher.cs │ ├── ExceptionAggregator.cs │ ├── FirebaseAppPlatform.cs │ ├── FirebaseAppUtils.cs │ ├── IAppConfigExtensions.cs │ ├── IClockService.cs │ ├── IFirebaseAppPlatform.cs │ ├── IFirebaseAppUtils.cs │ ├── IHttpFactoryService.cs │ ├── ILoggingService.cs │ ├── MainThreadProperty.cs │ ├── Mono │ │ ├── FirebaseHandler.cs │ │ ├── FirebaseLogger.cs │ │ ├── MonoPlatformServices.cs │ │ └── PlatformInformation.cs │ ├── PlatformLogLevel.cs │ ├── Services.cs │ └── Unity │ │ ├── AssemblyInfo.cs │ │ ├── FirebaseEditorDispatcher.cs │ │ ├── FirebaseHandler.cs │ │ ├── FirebaseLogger.cs │ │ ├── FirebaseMonoBehaviour.cs │ │ ├── PlatformInformation.cs │ │ ├── UnityConfigExtensions.cs │ │ ├── UnityLoggingService.cs │ │ ├── UnityPlatformServices.cs │ │ └── UnitySynchronizationContext.cs ├── src │ ├── AppOptions.cs │ ├── DependencyStatus.cs │ ├── ErrorMessages.cs │ ├── FirebaseException.cs │ ├── InitializationException.cs │ ├── LogUtil.cs │ ├── MonoPInvokeCallbackAttribute.cs │ ├── TaskCompletionSourceCompat.cs │ ├── VariantExtension.cs │ ├── VersionInfoTemplate.cs │ ├── cpp_instance_manager.h │ ├── cpp_instance_manager_test.cc │ ├── export_fix.cc │ ├── export_fix.h │ ├── swig │ │ ├── app.i │ │ ├── future.i │ │ ├── init_result.i │ │ ├── null_check_this.i │ │ └── serial_dispose.i │ └── unity_main.cpp └── task_extension │ ├── CMakeLists.txt │ └── TaskExtension.cs ├── app_check ├── CMakeLists.txt ├── src │ ├── AppAttestProviderFactory.cs │ ├── AppCheckError.cs │ ├── AppCheckToken.cs │ ├── BuiltInProviderWrapper.cs │ ├── DebugAppCheckProviderFactory.cs │ ├── DeviceCheckProviderFactory.cs │ ├── FirebaseAppCheck.cs │ ├── IAppCheckProvider.cs │ ├── IAppCheckProviderFactory.cs │ ├── PlayIntegrityProviderFactory.cs │ ├── TokenChangedEventArgs.cs │ └── swig │ │ └── app_check.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── AppCheck │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── auth ├── CMakeLists.txt ├── empty.cc ├── src │ ├── FirebaseAccountLinkException.cs │ ├── FirebaseUser.cs │ ├── IUserInfo.cs │ ├── PhoneAuthProvider.cs │ └── swig │ │ └── auth.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── Auth │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── cacert_download.sh ├── cacert_download_crls.sh ├── cmake ├── ExpectedTestDependencies.xml ├── FindMono.cmake ├── FindUnity.cmake ├── android_dependencies.cmake ├── build_aar.cmake ├── build_firebase_aar.cmake ├── build_shared.cmake ├── build_universal.cmake ├── dependencies.template ├── external │ ├── CMakeLists.txt │ ├── firebase_cpp_sdk.cmake │ ├── google_minijson.patch │ ├── google_unity_jar_resolver.cmake │ └── minijson.cmake ├── external_rules.cmake ├── firebase_swig.cmake ├── firebase_unity_version.cmake ├── ios_pack.cmake ├── maven.template ├── play_services_resolver_deps.cmake ├── pom.template ├── project.template ├── project_list.template ├── swig_fix.py ├── unity_ios.cmake ├── unity_mono.cmake ├── unity_pack.cmake └── unity_tvos.cmake ├── cp_dlls.py ├── crashlytics ├── CMakeLists.txt ├── src │ ├── AndroidImpl.cs │ ├── Crashlytics.cs │ ├── ExceptionHandler.cs │ ├── IOSImpl.cs │ ├── Impl.cs │ ├── LoggedException.cs │ ├── Metadata.cs │ ├── MetadataBuilder.cs │ ├── StackTraceParser.cs │ ├── cpp │ │ ├── CMakeLists.txt │ │ ├── android │ │ │ ├── crashlytics_android.cc │ │ │ └── crashlytics_android.h │ │ ├── common │ │ │ └── crashlytics.cc │ │ ├── include │ │ │ └── firebase │ │ │ │ └── crashlytics.h │ │ ├── ios │ │ │ ├── Crashlytics_PrivateHeaders │ │ │ │ ├── Crashlytics_Platform.h │ │ │ │ └── ExceptionModel_Platform.h │ │ │ ├── CrashlyticsiOSWrapper.h │ │ │ └── CrashlyticsiOSWrapper.m │ │ └── stub │ │ │ ├── crashlytics_stub.cc │ │ │ └── crashlytics_stub.h │ └── swig │ │ └── crashlytics.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── Crashlytics │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ ├── UIHandlerAutomated.cs.meta │ │ │ ├── Utils.cs │ │ │ └── Utils.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── database ├── CMakeLists.txt ├── empty.cc ├── src │ ├── ChildEventHandler.cs │ ├── DataSnapshot.cs │ ├── DatabaseError.cs │ ├── DatabaseException.cs │ ├── DatabaseReference.cs │ ├── FirebaseDatabase.cs │ ├── MutableData.cs │ ├── OnDisconnect.cs │ ├── Query.cs │ ├── ServerValue.cs │ ├── TransactionResult.cs │ ├── ValueEventHandler.cs │ ├── internal │ │ ├── InternalChildListener.cs │ │ ├── InternalListener.cs │ │ ├── InternalTransactionHandler.cs │ │ ├── InternalValueListener.cs │ │ └── Utilities.cs │ └── swig │ │ ├── database.i │ │ └── listener.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── Database │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── docs ├── analytics │ ├── AnalyticsReadme.md │ ├── Analytics_icon.png │ ├── Analytics_large.png │ └── Analytics_small.png ├── app_check │ └── AppCheckReadme.md ├── auth │ ├── AuthReadme.md │ ├── Auth_icon.png │ ├── Auth_large.png │ └── Auth_small.png ├── crashlytics │ ├── CrashlyticsReadme.md │ ├── Crashlytics_icon.png │ ├── Crashlytics_large.png │ └── Crashlytics_small.png ├── database │ ├── DatabaseReadme.md │ ├── Database_icon.png │ ├── Database_large.png │ └── Database_small.png ├── dynamic_links │ ├── DynamicLinksReadme.md │ ├── DynamicLinks_icon.png │ ├── DynamicLinks_large.png │ └── DynamicLinks_small.png ├── firebaseai │ └── FirebaseAIReadme.md ├── firestore │ ├── FirestoreReadme.md │ ├── Firestore_icon.png │ ├── Firestore_large.png │ └── Firestore_small.png ├── functions │ ├── FunctionsReadme.md │ ├── Functions_icon.png │ ├── Functions_large.png │ └── Functions_small.png ├── installations │ └── InstallationsReadme.md ├── messaging │ ├── MessagingReadme.md │ ├── Messaging_icon.png │ ├── Messaging_large.png │ └── Messaging_small.png ├── readme.md ├── remote_config │ ├── RemoteConfigReadme.md │ ├── RemoteConfig_icon.png │ ├── RemoteConfig_large.png │ └── RemoteConfig_small.png └── storage │ ├── StorageReadme.md │ ├── Storage_icon.png │ ├── Storage_large.png │ └── Storage_small.png ├── dynamic_links ├── CMakeLists.txt ├── src │ ├── AndroidParameters.cs │ ├── DynamicLinkComponents.cs │ ├── DynamicLinkOptions.cs │ ├── DynamicLinkPathLength.cs │ ├── DynamicLinks.cs │ ├── GoogleAnalyticsParameters.cs │ ├── IOSParameters.cs │ ├── ITunesConnectAnalyticsParameters.cs │ ├── ReceivedDynamicLink.cs │ ├── ReceivedDynamicLinkEventArgs.cs │ ├── ShortDynamicLink.cs │ ├── SocialMetaTagParameters.cs │ └── swig │ │ └── dynamic_links.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── DynamicLinks │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── editor ├── CMakeLists.txt ├── app │ ├── CMakeLists.txt │ ├── Firebase.Editor.dll.meta.template │ ├── assets │ │ ├── fb_analytics.png │ │ ├── fb_analytics.png.meta │ │ ├── fb_analytics_dark.png │ │ ├── fb_analytics_dark.png.meta │ │ ├── fb_auth.png │ │ ├── fb_auth.png.meta │ │ ├── fb_auth_dark.png │ │ ├── fb_auth_dark.png.meta │ │ ├── fb_cloud_messaging.png │ │ ├── fb_cloud_messaging.png.meta │ │ ├── fb_cloud_messaging_dark.png │ │ ├── fb_cloud_messaging_dark.png.meta │ │ ├── fb_config.png │ │ ├── fb_config.png.meta │ │ ├── fb_config_dark.png │ │ ├── fb_config_dark.png.meta │ │ ├── fb_crashlytics.png │ │ ├── fb_crashlytics.png.meta │ │ ├── fb_crashlytics_dark.png │ │ ├── fb_crashlytics_dark.png.meta │ │ ├── fb_database.png │ │ ├── fb_database.png.meta │ │ ├── fb_database_dark.png │ │ ├── fb_database_dark.png.meta │ │ ├── fb_dynamic_links.png │ │ ├── fb_dynamic_links.png.meta │ │ ├── fb_dynamic_links_dark.png │ │ ├── fb_dynamic_links_dark.png.meta │ │ ├── fb_functions.png │ │ ├── fb_functions.png.meta │ │ ├── fb_functions_dark.png │ │ ├── fb_functions_dark.png.meta │ │ ├── fb_invites.png │ │ ├── fb_invites.png.meta │ │ ├── fb_invites_dark.png │ │ ├── fb_invites_dark.png.meta │ │ ├── fb_storage.png │ │ ├── fb_storage.png.meta │ │ ├── fb_storage_dark.png │ │ ├── fb_storage_dark.png.meta │ │ ├── firebase_lockup.png │ │ ├── firebase_lockup.png.meta │ │ ├── firebase_lockup_dark.png │ │ └── firebase_lockup_dark.png.meta │ └── src │ │ ├── AnalyticsFixPropertyRemover.cs │ │ ├── AndroidAPILevelChecker.cs │ │ ├── AndroidManifestModifier.cs │ │ ├── ApiInfo.cs │ │ ├── AssemblyInfo.cs │ │ ├── CategoryLogger.cs │ │ ├── ChooserDialog.cs │ │ ├── DllLocationPatcher.cs │ │ ├── DocRef.Designer.cs │ │ ├── DocRef.resx │ │ ├── GUILayout.cs │ │ ├── GUIMenuSelector.cs │ │ ├── GUITheme.cs │ │ ├── GenerateXmlFromGoogleServicesJson.cs │ │ ├── Link.Designer.cs │ │ ├── Link.resx │ │ ├── Measurement.cs │ │ ├── NetworkRequest.cs │ │ ├── PythonExecutor.cs │ │ ├── Settings.cs │ │ ├── SettingsWindow.cs │ │ ├── Utility.cs │ │ ├── XcodeProjectModifier.cs │ │ └── XcodeProjectPatcher.cs ├── crashlytics │ ├── CMakeLists.txt │ ├── src │ │ ├── AndroidPreBuild.cs │ │ ├── ApplicationIdentifierProvider.cs │ │ ├── IApplicationIdentifierProvider.cs │ │ ├── PathConstants.cs │ │ ├── Storage │ │ │ ├── AssociationConfigurationStorage.cs │ │ │ ├── Associations.cs │ │ │ ├── IFirebaseConfigurationStorage.cs │ │ │ ├── ScriptableSettingsStorage.cs │ │ │ └── StorageProvider.cs │ │ ├── VersionInfo.cs │ │ └── iOSPostBuild.cs │ └── test │ │ └── nunit_tests │ │ ├── CrashlyticsEditorTestBase.cs │ │ ├── Fixtures │ │ ├── GoogleService-Info.plist │ │ └── google-services.xml │ │ ├── Mock │ │ ├── MockApplicationIdentifierProvider.cs │ │ └── MockFirebaseConfigurationStore.cs │ │ ├── Storage │ │ └── AssociationConfigurationStorageUnitTest.cs │ │ ├── VersionInfoTest.cs │ │ └── iOSPostBuildUnitTest.cs └── messaging │ ├── CMakeLists.txt │ └── src │ └── AndroidManifestPatcher.cs ├── empty.cc ├── external └── CMakeLists.txt ├── firebaseai ├── CMakeLists.txt ├── src │ ├── Candidate.cs │ ├── Candidate.cs.meta │ ├── Chat.cs │ ├── Chat.cs.meta │ ├── Citation.cs │ ├── Citation.cs.meta │ ├── CountTokensResponse.cs │ ├── CountTokensResponse.cs.meta │ ├── FirebaseAI.cs │ ├── FirebaseAI.cs.meta │ ├── FunctionCalling.cs │ ├── FunctionCalling.cs.meta │ ├── GenerateContentResponse.cs │ ├── GenerateContentResponse.cs.meta │ ├── GenerationConfig.cs │ ├── GenerationConfig.cs.meta │ ├── GenerativeModel.cs │ ├── GenerativeModel.cs.meta │ ├── Internal.meta │ ├── Internal │ │ ├── EnumConverters.cs │ │ ├── EnumConverters.cs.meta │ │ ├── FirebaseInterops.cs │ │ ├── FirebaseInterops.cs.meta │ │ ├── InternalHelpers.cs │ │ └── InternalHelpers.cs.meta │ ├── LiveGenerationConfig.cs │ ├── LiveGenerationConfig.cs.meta │ ├── LiveGenerativeModel.cs │ ├── LiveGenerativeModel.cs.meta │ ├── LiveSession.cs │ ├── LiveSession.cs.meta │ ├── LiveSessionResponse.cs │ ├── LiveSessionResponse.cs.meta │ ├── ModalityTokenCount.cs │ ├── ModalityTokenCount.cs.meta │ ├── ModelContent.cs │ ├── ModelContent.cs.meta │ ├── RequestOptions.cs │ ├── RequestOptions.cs.meta │ ├── ResponseModality.cs │ ├── ResponseModality.cs.meta │ ├── Safety.cs │ ├── Safety.cs.meta │ ├── Schema.cs │ └── Schema.cs.meta └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── FirebaseAI │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── RedBlue.png │ │ │ ├── RedBlue.png.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── firestore ├── CMakeLists.txt ├── scripts │ ├── README.md │ ├── cp_unity_dlls.py │ └── cp_unity_testapp.py ├── snippets │ └── Snippets.cs ├── src │ ├── AggregateQuery.cs │ ├── AggregateQuerySnapshot.cs │ ├── AggregateSource.cs │ ├── Blob.cs │ ├── BuildStubs.cs │ ├── CollectionReference.cs │ ├── ConverterRegistry.cs │ ├── Converters │ │ ├── AnonymousTypeConverter.cs │ │ ├── ArrayConverter.cs │ │ ├── AttributedIdAssigner.cs │ │ ├── AttributedTypeConverter.cs │ │ ├── ConverterBase.cs │ │ ├── ConverterCache.cs │ │ ├── CustomConverter.cs │ │ ├── DictionaryConverter.cs │ │ ├── EnumConverter.cs │ │ ├── EnumerableConverter.cs │ │ ├── EnumerableConverterBase.cs │ │ ├── IFirestoreInternalConverter.cs │ │ ├── MapConverterBase.cs │ │ └── SimpleConverters.cs │ ├── DeserializationContext.cs │ ├── DocumentChange.cs │ ├── DocumentReference.cs │ ├── DocumentSnapshot.cs │ ├── FieldPath.cs │ ├── FieldValue.cs │ ├── Filter.cs │ ├── FirebaseFirestore.cs │ ├── FirebaseFirestoreSettings.cs │ ├── FirestoreConverter.cs │ ├── FirestoreDataAttribute.cs │ ├── FirestoreDocumentIdAttribute.cs │ ├── FirestoreEnumNameConverter.cs │ ├── FirestoreError.cs │ ├── FirestoreException.cs │ ├── FirestorePropertyAttribute.cs │ ├── GeoPoint.cs │ ├── ListenerRegistration.cs │ ├── ListenerRegistrationMap.cs │ ├── LoadBundleTaskProgress.cs │ ├── MetadataChanges.cs │ ├── MonoPInvokeCallbackAttribute.cs │ ├── Query.cs │ ├── QuerySnapshot.cs │ ├── SerializationContext.cs │ ├── ServerTimestampAttribute.cs │ ├── ServerTimestampBehavior.cs │ ├── SetOptions.cs │ ├── SnapshotMetadata.cs │ ├── Source.cs │ ├── Timestamp.cs │ ├── Transaction.cs │ ├── TransactionManager.cs │ ├── TransactionOptions.cs │ ├── UnknownPropertyHandling.cs │ ├── ValueDeserializer.cs │ ├── ValueSerializer.cs │ ├── WriteBatch.cs │ ├── internal │ │ ├── AssertFailedException.cs │ │ ├── Enums.cs │ │ ├── EnvironmentVersion.cs │ │ ├── Hash.cs │ │ ├── Preconditions.cs │ │ └── Util.cs │ └── swig │ │ ├── CMakeLists.txt │ │ ├── api_headers.h │ │ ├── document_event_listener.cc │ │ ├── document_event_listener.h │ │ ├── equality_compare.cc │ │ ├── equality_compare.h │ │ ├── firestore.i │ │ ├── hash.cc │ │ ├── hash.h │ │ ├── load_bundle_task_progress_callback.cc │ │ ├── load_bundle_task_progress_callback.h │ │ ├── map.h │ │ ├── proxy_helpers.i │ │ ├── query_event_listener.cc │ │ ├── query_event_listener.h │ │ ├── snapshots_in_sync_listener.cc │ │ ├── snapshots_in_sync_listener.h │ │ ├── transaction_manager.cc │ │ ├── transaction_manager.h │ │ ├── types.i │ │ └── vector.h └── testapp │ ├── Assets │ ├── Firebase │ │ ├── Editor │ │ │ └── Builder.cs │ │ └── Sample │ │ │ ├── Firestore │ │ │ ├── BundleBuilder.cs │ │ │ ├── EventAccumulator.cs │ │ │ ├── InvalidArgumentsTest.cs │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── SerializationTestData.cs │ │ │ ├── SerializationTestData.cs.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ ├── Plugins │ │ └── Android │ │ │ └── GameLoops.androidlib │ │ │ ├── AndroidManifest.xml │ │ │ └── project.properties │ └── Tests │ │ ├── BundlesTests.cs │ │ ├── EventAccumulator.cs │ │ ├── FirestoreInstanceTests.cs │ │ ├── FirestoreIntegrationTests.cs │ │ ├── InvalidArgumentsTest.cs │ │ ├── MiscellaneousTests.cs │ │ ├── MutationTests.cs │ │ ├── ObjectMappingTests.cs │ │ ├── QueryAndListenerTests.cs │ │ ├── SerializationTestData.cs │ │ ├── TestAsserts.cs │ │ ├── Tests.asmdef │ │ └── TransactionAndBatchTests.cs │ └── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ └── UnityConnectSettings.asset ├── functions ├── CMakeLists.txt ├── src │ ├── FirebaseFunctions.cs │ ├── FunctionsException.cs │ ├── HttpsCallableReference.cs │ ├── HttpsCallableResult.cs │ ├── empty.cc │ └── swig │ │ └── functions.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── Functions │ │ │ ├── .functions │ │ │ │ └── functions │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.js.meta │ │ │ │ │ ├── package.json │ │ │ │ │ └── package.json.meta │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── TestCase.cs │ │ │ ├── TestCase.cs.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ ├── UIHandlerAutomated.cs.meta │ │ │ ├── Utils.cs │ │ │ └── Utils.cs.meta │ │ │ ├── GuiSkin.guiskin │ │ │ └── GuiSkin.guiskin.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── gha └── unity │ ├── README.md │ ├── action.yml │ └── unity_installer.py ├── installations ├── CMakeLists.txt ├── empty.cc ├── src │ └── swig │ │ └── installations.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── GuiSkin.guiskin │ │ │ ├── GuiSkin.guiskin.meta │ │ │ └── Installations │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── messaging ├── AndroidManifest.xml ├── CMakeLists.txt ├── activity │ ├── AndroidManifest.xml │ ├── FirebaseMessagingActivityGenerator.asmdef │ └── FirebaseMessagingActivityGenerator.cs ├── src │ ├── FirebaseMessage.cs │ ├── FirebaseMessaging.cs │ ├── FirebaseNotification.cs │ ├── MessagingEventArgs.cs │ ├── MessagingOptions.cs │ └── swig │ │ └── messaging.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── GuiSkin.guiskin │ │ │ ├── GuiSkin.guiskin.meta │ │ │ └── Messaging │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── mono_sample └── run.sh ├── network_request.exe ├── network_request.py ├── proxy ├── AssemblyInfoApp.cs └── AssemblyInfoTemplate.cs ├── pull_request_template.md ├── release_build_files └── CMakeLists.txt ├── remote_config ├── CMakeLists.txt ├── empty.cc ├── src │ ├── ConfigInfo.cs │ ├── ConfigSettings.cs │ ├── ConfigUpdateEventArgs.cs │ ├── ConfigValue.cs │ ├── FirebaseRemoteConfig.cs │ ├── RemoteConfigError.cs │ └── swig │ │ └── remote_config.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── GuiSkin.guiskin │ │ │ ├── GuiSkin.guiskin.meta │ │ │ └── RemoteConfig │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── samples └── mono_app │ ├── CMakeLists.txt │ └── sample.cs ├── scripts ├── build_scripts │ ├── build_package.py │ ├── build_zips.py │ ├── gen_guids.py │ ├── gen_guids_test.py │ └── unpack_package.py ├── create_debug_export.py ├── gha-encrypted │ ├── analytics │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ ├── app_check │ │ ├── GoogleService-Info.plist.gpg │ │ ├── app_check_token.txt.gpg │ │ └── google-services.json.gpg │ ├── auth │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ ├── crashlytics │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ ├── database │ │ ├── GoogleService-Info.plist.gpg │ │ ├── google-services.json.gpg │ │ └── uri.txt.gpg │ ├── debug_keystore.gpg │ ├── dynamic_links │ │ ├── GoogleService-Info.plist.gpg │ │ ├── google-services.json.gpg │ │ └── uri.txt.gpg │ ├── firebaseai │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ ├── firestore │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ ├── functions │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ ├── gcs_key_file.json.gpg │ ├── installations │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ ├── messaging │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ ├── remote_config │ │ ├── GoogleService-Info.plist.gpg │ │ └── google-services.json.gpg │ └── storage │ │ ├── GoogleService-Info.plist.gpg │ │ ├── bucket.txt.gpg │ │ └── google-services.json.gpg ├── gha │ ├── __init__.py │ ├── build_testapps.py │ ├── create_pull_request.py │ ├── desktop_tester.py │ ├── firebase_github.py │ ├── gcs_uploader.py │ ├── integration_testing │ │ ├── AppBuilderHelper.cs │ │ ├── InEditorRunner.cs │ │ ├── MenuScene │ │ │ ├── GuiSkin.guiskin │ │ │ ├── GuiSkin.guiskin.meta │ │ │ ├── Menu.unity │ │ │ ├── Menu.unity.meta │ │ │ ├── SceneLoader.cs │ │ │ └── SceneLoader.cs.meta │ │ ├── PackageImporter.cs │ │ ├── PluginToggler.cs │ │ ├── RuntimeSwitcher.cs │ │ ├── XcodeCapabilities.cs │ │ ├── __init__.py │ │ ├── automated_testapp │ │ │ ├── AutomatedTestRunner.cs │ │ │ └── ftl_testapp_files │ │ │ │ ├── AndroidTestLabManager.cs │ │ │ │ ├── ApplePluginWrapper.cs │ │ │ │ ├── AppleTestLabManager.cs │ │ │ │ ├── DesktopTestLabManager.cs │ │ │ │ ├── DummyTestLabManager.cs │ │ │ │ ├── Firebase.TestLabManager.csproj │ │ │ │ ├── LibcWrapper.cs │ │ │ │ └── TestLabManager.cs │ │ ├── build_testapps.json │ │ ├── config_reader.py │ │ ├── csc.rsp │ │ ├── gameloop_android │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── google │ │ │ │ │ │ └── firebase │ │ │ │ │ │ └── gameloop │ │ │ │ │ │ └── GameLoopUITest.kt │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── google │ │ │ │ │ │ └── firebase │ │ │ │ │ │ └── gameloop │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── res │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ │ └── xml │ │ │ │ │ └── file_paths.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── gameloop_apple │ │ │ ├── gameloop.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ ├── gameloop │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Constants.swift │ │ │ │ ├── Info.plist │ │ │ │ └── ViewController.swift │ │ │ ├── gameloopUITests │ │ │ │ ├── Info.plist │ │ │ │ └── gameloopUITests.swift │ │ │ └── gameloop_tvos │ │ │ │ └── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ ├── gcs.py │ │ ├── test_validation.py │ │ ├── unity_commands.py │ │ ├── unity_finder.py │ │ ├── unity_version.py │ │ └── xcodebuild.py │ ├── it_workflow.py │ ├── print_matrix_configuration.py │ ├── read_ftl_test_result.py │ ├── report_build_status.py │ ├── requirements.txt │ ├── restore_secrets.py │ ├── retry_test_failures.py │ ├── summarize_test_results.py │ ├── test_simulator.py │ ├── trigger_workflow.py │ └── update_issue_comment.py └── update_versions.py ├── storage ├── CMakeLists.txt ├── src │ ├── DownloadState.cs │ ├── FirebaseStorage.cs │ ├── MetadataChange.cs │ ├── StorageException.cs │ ├── StorageMetadata.cs │ ├── StorageProgress.cs │ ├── StorageReference.cs │ ├── UploadState.cs │ ├── empty.cc │ ├── internal │ │ ├── ModuleLogger.cs │ │ ├── Preconditions.cs │ │ ├── TransferState.cs │ │ └── TransferStateUpdater.cs │ └── swig │ │ ├── monitor_controller.h │ │ └── storage.i └── testapp │ ├── Assets │ ├── Firebase │ │ └── Sample │ │ │ ├── GuiSkin.guiskin │ │ │ ├── GuiSkin.guiskin.meta │ │ │ └── Storage │ │ │ ├── MainScene.unity │ │ │ ├── MainScene.unity.meta │ │ │ ├── MainSceneAutomated.unity │ │ │ ├── MainSceneAutomated.unity.meta │ │ │ ├── UIHandler.cs │ │ │ ├── UIHandler.cs.meta │ │ │ ├── UIHandlerAutomated.cs │ │ │ └── UIHandlerAutomated.cs.meta │ └── Plugins │ │ └── Android │ │ └── GameLoops.androidlib │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifest.xml.meta │ │ ├── project.properties │ │ └── project.properties.meta │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── readme.md ├── swig_commenter.py ├── swig_debug_parser.py ├── swig_nested_fix.py ├── swig_post_process.py ├── testapp ├── AppOptions.cs ├── FirebaseApp.cs ├── FirebaseHandler.cs ├── FirebaseLogger.cs ├── MonoHttpFactory.cs ├── MonoHttpRequest.cs ├── MonoPlatformServices.cs └── PlatformInformation.cs └── unity_packer ├── debug_single_export_json ├── analytics.json ├── app_check.json ├── auth.json ├── crashlytics.json ├── database.json ├── dynamic_links.json ├── firebaseai.json ├── firestore.json ├── functions.json ├── installations.json ├── messaging.json ├── remote_config.json └── storage.json ├── exports.json └── guids.json /.allstar/binary_artifacts.yaml: -------------------------------------------------------------------------------- 1 | # Ignore reason: Necessary files for build or onboarding tool 2 | ignorePaths: 3 | - aar_builder/classes.jar 4 | - messaging/activity/classes.jar 5 | - network_request.exe 6 | -------------------------------------------------------------------------------- /.gitallowed: -------------------------------------------------------------------------------- 1 | # app/src/AppOptions.cs allows a fake secret to be used in code example 2 | AIzaSyDdVgKwhZl0sTTTLZ7iTmt1r3N2cJLnaDk -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | # Python byte-compiled / optimized / DLL files 4 | __pycache__/ 5 | *.py[cod] 6 | *$py.class 7 | *.pyc 8 | 9 | ### Gradle ### 10 | .gradle 11 | **/build/ 12 | 13 | # Unencrypted secret files 14 | google-services.json 15 | GoogleService-Info.plist 16 | uri_prefix.txt 17 | server_key.txt 18 | gcs_key_file.json 19 | 20 | # Folders for cmake/test output 21 | *_build/ 22 | *_unity/ 23 | *_unity_seperate/ 24 | *_unity_separate/ 25 | output/ 26 | output_unpack*/ 27 | 28 | # Windows ignore 29 | vcpkg 30 | 31 | # Visual Studio Code 32 | .vscode/ 33 | 34 | # Downloaded NDK 35 | ndk/ 36 | ndk_zip 37 | 38 | # Downloaded EDM4U 39 | unity_jar_resolver/ 40 | -------------------------------------------------------------------------------- /aar_builder/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /aar_builder/R.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/aar_builder/R.txt -------------------------------------------------------------------------------- /aar_builder/classes.jar: -------------------------------------------------------------------------------- 1 | PK -------------------------------------------------------------------------------- /analytics/testapp/Assets/Firebase/Sample/Analytics/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e28fcf6ad8955448d888eda699fbf9a1 3 | timeCreated: 1464042031 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /analytics/testapp/Assets/Firebase/Sample/Analytics/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1981b4cf57c39461ba2ba430b88e368a 3 | timeCreated: 1501704203 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /analytics/testapp/Assets/Firebase/Sample/Analytics/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73ef52bc320fb46cb9cde77b4b501006 3 | timeCreated: 1464036407 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /analytics/testapp/Assets/Firebase/Sample/Analytics/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ce0cae2f8541401cb60da2cb3c578e5 3 | timeCreated: 1501704272 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /analytics/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /analytics/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /analytics/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35455f808a69049afa41bd5cbaba83b7 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /analytics/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /analytics/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bf1c408885dc4b80a4be13883b141d5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /analytics/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /app/platform/IHttpFactoryService.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2017 Google LLC 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | using System; 18 | 19 | namespace Firebase.Platform { 20 | /// Creates FirebaseHttpRequests. 21 | internal interface IHttpFactoryService { 22 | FirebaseHttpRequest OpenConnection(Uri url); 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /app/platform/Mono/MonoPlatformServices.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2017 Google LLC 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | using Firebase.Platform.Default; 18 | using Firebase.Platform; 19 | using System; 20 | 21 | namespace Firebase.Mono { 22 | public class MonoPlatformServices { 23 | public static void Install() { 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/export_fix.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Google LLC 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #ifndef FIREBASE_APP_CLIENT_UNITY_SRC_EXPORT_FIX_H_ 18 | #define FIREBASE_APP_CLIENT_UNITY_SRC_EXPORT_FIX_H_ 19 | 20 | // Stub function to add well known export to swig. See export_fix.cc for better 21 | // description 22 | namespace internal 23 | { 24 | inline void ExportFix() {} 25 | } // namespace internal 26 | 27 | 28 | #endif // FIREBASE_APP_CLIENT_UNITY_SRC_EXPORT_FIX_H_ 29 | -------------------------------------------------------------------------------- /app/src/swig/init_result.i: -------------------------------------------------------------------------------- 1 | // Copyright 2016 Google Inc. All Rights Reserved. 2 | // 3 | // This file contains typemaps that handle firebase::InitResult function output 4 | // parameters such that... 5 | // 6 | // int foo(InitResult* result); 7 | // 8 | // generates the C# method: 9 | // 10 | // int foo(out InitResult result); 11 | 12 | // InitResult is used as a output parameter, so add the typemaps for that case. 13 | %typemap(ctype, out="void *") firebase::InitResult* "int *" 14 | %typemap(imtype, out="global::System.IntPtr") firebase::InitResult* "out int" 15 | %typemap(cstype, out="$csclassname") firebase::InitResult* "out InitResult" 16 | %typemap(csin, 17 | pre=" int temp$csinput = 0;", 18 | post=" $csinput = (InitResult)temp$csinput;", 19 | cshin="out $csinput" 20 | ) firebase::InitResult* "out temp$csinput" 21 | -------------------------------------------------------------------------------- /app/src/swig/null_check_this.i: -------------------------------------------------------------------------------- 1 | // Copyright 2019 Google Inc. All Rights Reserved. 2 | 3 | // Makes sure any reference to self / this that references nullptr will throw 4 | // an exception. 5 | %typemap(check) SWIGTYPE *self %{ 6 | #ifndef FIREBASE_TO_STRING 7 | #define FIREBASE_TO_STRING2(x) #x 8 | #define FIREBASE_TO_STRING(x) FIREBASE_TO_STRING2(#x) 9 | #endif // FIREBASE_TO_STRING 10 | if (!$1) { 11 | SWIG_CSharpSetPendingExceptionArgument( 12 | SWIG_CSharpArgumentNullException, 13 | FIREBASE_TO_STRING($1_mangle) " has been disposed", 0); 14 | return $null; 15 | } 16 | #undef FIREBASE_TO_STRING 17 | #undef FIREBASE_TO_STRING2 18 | %} 19 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Firebase/Sample/AppCheck/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c1bd6589d0a79442bac83b00229d4e2 3 | timeCreated: 1534896708 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Firebase/Sample/AppCheck/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 893124b811910a543949343a0ecec563 3 | timeCreated: 1534896718 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Firebase/Sample/AppCheck/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98edf81534a5c9d4ba6267fc6572ee1c 3 | timeCreated: 1534896493 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Firebase/Sample/AppCheck/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 861f3c4bb5ca00c4e80208e581d262ca 3 | timeCreated: 1534896493 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3aac75b808a5c4e678839c8960dc26eb 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /app_check/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24a0ec758cf9d4f80bf0417464871eb9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | UnityPurchasingSettings: 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | UnityAnalyticsSettings: 10 | m_Enabled: 0 11 | m_InitializeOnStartup: 1 12 | m_TestMode: 0 13 | m_TestEventUrl: 14 | m_TestConfigUrl: 15 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /app_check/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /auth/empty.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/auth/empty.cc -------------------------------------------------------------------------------- /auth/testapp/Assets/Firebase/Sample/Auth/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a65e5d8e86987f41aa4a3b3b96b8b0c 3 | timeCreated: 1534889766 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /auth/testapp/Assets/Firebase/Sample/Auth/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd64ac42080bcd84e95b878df4b676f4 3 | timeCreated: 1534890443 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /auth/testapp/Assets/Firebase/Sample/Auth/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: deec479a7a87e5e438345549c846a0da 3 | timeCreated: 1534889487 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /auth/testapp/Assets/Firebase/Sample/Auth/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5355f0ed0d93d7844bb2ca8e6c8c8ea7 3 | timeCreated: 1534889487 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /auth/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /auth/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /auth/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc3464cd882d6421b86b8f1c92b5db0d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /auth/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /auth/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aff8f3b79fbcf4f91a24baebfffcb0c0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_MinPenetrationForPenalty: 0.01 17 | m_BaumgarteScale: 0.2 18 | m_BaumgarteTimeOfImpactScale: 0.75 19 | m_TimeToSleep: 0.5 20 | m_LinearSleepTolerance: 0.01 21 | m_AngularSleepTolerance: 2 22 | m_QueriesHitTriggers: 1 23 | m_QueriesStartInColliders: 1 24 | m_ChangeStopsCallbacks: 0 25 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 26 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /auth/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /cmake/ExpectedTestDependencies.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | Assets/Firebase/m2repository 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /cmake/dependencies.template: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | @IOS_PODS@ 8 | 9 | @ANDROID_PACKAGES@ 10 | 11 | 12 | Assets/Firebase/m2repository 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /cmake/external/google_minijson.patch: -------------------------------------------------------------------------------- 1 | diff --git a/MiniJSON.cs b/MiniJSON.cs 2 | index c73cbe5..fcc4397 100644 3 | --- a/MiniJSON.cs 4 | +++ b/MiniJSON.cs 5 | @@ -32,6 +32,7 @@ using System.Collections.Generic; 6 | using System.IO; 7 | using System.Text; 8 | 9 | +namespace Google { 10 | namespace MiniJSON { 11 | // Example usage: 12 | // 13 | @@ -562,3 +563,4 @@ namespace MiniJSON { 14 | } 15 | } 16 | } 17 | +} 18 | -------------------------------------------------------------------------------- /cmake/maven.template: -------------------------------------------------------------------------------- 1 | 2 | com.google.firebase 3 | @ARTIFACT_ID@ 4 | 5 | @VERSION@ 6 | @VERSION@ 7 | 8 | 9 | -------------------------------------------------------------------------------- /cmake/pom.template: -------------------------------------------------------------------------------- 1 | 5 | 4.0.0 6 | com.google.firebase 7 | @ARTIFACT_ID@ 8 | @VERSION@ 9 | aar 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /cmake/project_list.template: -------------------------------------------------------------------------------- 1 | // Generated by CMAKE. Do Not Modify! 2 | #ifndef FIREBASE_APP_CLIENT_UNITY_SRC_PROJECT_LIST_GEN_H_ 3 | #define FIREBASE_APP_CLIENT_UNITY_SRC_PROJECT_LIST_GEN_H_ 4 | 5 | @PROJECT_LIST_HEADER_RAW@ 6 | 7 | #endif // FIREBASE_APP_CLIENT_UNITY_SRC_PROJECT_LIST_GEN_H_ -------------------------------------------------------------------------------- /crashlytics/src/cpp/ios/Crashlytics_PrivateHeaders/ExceptionModel_Platform.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2023 Google LLC 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | // 17 | // Crashlytics_ExceptionModel.h 18 | // Crashlytics 19 | // 20 | 21 | #import 22 | 23 | @interface FIRExceptionModel (Platform) 24 | 25 | @property(nonatomic) BOOL isFatal; 26 | @property(nonatomic) BOOL onDemand; 27 | 28 | @end -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Firebase/Sample/Crashlytics/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3778db841de31f94187ac73cb1fe8b60 3 | timeCreated: 1534894816 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Firebase/Sample/Crashlytics/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1981b4cf57c39461ba2ba430b88e368a 3 | timeCreated: 1501704203 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Firebase/Sample/Crashlytics/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2e404bbe5e1ae748bb17a180c11f395 3 | timeCreated: 1534894397 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Firebase/Sample/Crashlytics/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ce0cae2f8541401cb60da2cb3c578e5 3 | timeCreated: 1501704272 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Firebase/Sample/Crashlytics/Utils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f139f049f6d9bb449847584a09d61df3 3 | timeCreated: 1534894397 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8be5cc63d590e40aa9d2d70807ae415a 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /crashlytics/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e40a01fa4455f4d3fba2ce2d12aebea4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /crashlytics/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /database/empty.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/database/empty.cc -------------------------------------------------------------------------------- /database/testapp/Assets/Firebase/Sample/Database/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff93a2a72377aa545a05e77d85026fb3 3 | timeCreated: 1534893186 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /database/testapp/Assets/Firebase/Sample/Database/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c57fcf50cf1ad1429885f39b8083d8c 3 | timeCreated: 1534893311 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /database/testapp/Assets/Firebase/Sample/Database/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea1661dadf55ca645b1bdd7c7a266c5c 3 | timeCreated: 1534891827 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /database/testapp/Assets/Firebase/Sample/Database/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 769baa153d5260c4d926872d67badaf2 3 | timeCreated: 1534891827 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /database/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /database/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /database/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24ca4beb1824644edac8d38f57a96ddd 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /database/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /database/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04f6321196f394e45bcb5441530be17c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_MinPenetrationForPenalty: 0.01 17 | m_BaumgarteScale: 0.2 18 | m_BaumgarteTimeOfImpactScale: 0.75 19 | m_TimeToSleep: 0.5 20 | m_LinearSleepTolerance: 0.01 21 | m_AngularSleepTolerance: 2 22 | m_QueriesHitTriggers: 1 23 | m_QueriesStartInColliders: 1 24 | m_ChangeStopsCallbacks: 0 25 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 26 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /database/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /docs/analytics/Analytics_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/analytics/Analytics_icon.png -------------------------------------------------------------------------------- /docs/analytics/Analytics_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/analytics/Analytics_large.png -------------------------------------------------------------------------------- /docs/analytics/Analytics_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/analytics/Analytics_small.png -------------------------------------------------------------------------------- /docs/auth/Auth_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/auth/Auth_icon.png -------------------------------------------------------------------------------- /docs/auth/Auth_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/auth/Auth_large.png -------------------------------------------------------------------------------- /docs/auth/Auth_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/auth/Auth_small.png -------------------------------------------------------------------------------- /docs/crashlytics/Crashlytics_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/crashlytics/Crashlytics_icon.png -------------------------------------------------------------------------------- /docs/crashlytics/Crashlytics_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/crashlytics/Crashlytics_large.png -------------------------------------------------------------------------------- /docs/crashlytics/Crashlytics_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/crashlytics/Crashlytics_small.png -------------------------------------------------------------------------------- /docs/database/Database_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/database/Database_icon.png -------------------------------------------------------------------------------- /docs/database/Database_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/database/Database_large.png -------------------------------------------------------------------------------- /docs/database/Database_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/database/Database_small.png -------------------------------------------------------------------------------- /docs/dynamic_links/DynamicLinks_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/dynamic_links/DynamicLinks_icon.png -------------------------------------------------------------------------------- /docs/dynamic_links/DynamicLinks_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/dynamic_links/DynamicLinks_large.png -------------------------------------------------------------------------------- /docs/dynamic_links/DynamicLinks_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/dynamic_links/DynamicLinks_small.png -------------------------------------------------------------------------------- /docs/firestore/Firestore_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/firestore/Firestore_icon.png -------------------------------------------------------------------------------- /docs/firestore/Firestore_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/firestore/Firestore_large.png -------------------------------------------------------------------------------- /docs/firestore/Firestore_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/firestore/Firestore_small.png -------------------------------------------------------------------------------- /docs/functions/Functions_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/functions/Functions_icon.png -------------------------------------------------------------------------------- /docs/functions/Functions_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/functions/Functions_large.png -------------------------------------------------------------------------------- /docs/functions/Functions_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/functions/Functions_small.png -------------------------------------------------------------------------------- /docs/messaging/Messaging_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/messaging/Messaging_icon.png -------------------------------------------------------------------------------- /docs/messaging/Messaging_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/messaging/Messaging_large.png -------------------------------------------------------------------------------- /docs/messaging/Messaging_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/messaging/Messaging_small.png -------------------------------------------------------------------------------- /docs/remote_config/RemoteConfig_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/remote_config/RemoteConfig_icon.png -------------------------------------------------------------------------------- /docs/remote_config/RemoteConfig_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/remote_config/RemoteConfig_large.png -------------------------------------------------------------------------------- /docs/remote_config/RemoteConfig_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/remote_config/RemoteConfig_small.png -------------------------------------------------------------------------------- /docs/storage/Storage_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/storage/Storage_icon.png -------------------------------------------------------------------------------- /docs/storage/Storage_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/storage/Storage_large.png -------------------------------------------------------------------------------- /docs/storage/Storage_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/docs/storage/Storage_small.png -------------------------------------------------------------------------------- /dynamic_links/src/ReceivedDynamicLink.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2017 Google LLC 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | namespace Firebase.DynamicLinks { 18 | 19 | /// @brief The received Dynamic Link. 20 | public sealed class ReceivedDynamicLink { 21 | /// The URL that was passed to the app. 22 | public System.Uri Url { get; internal set; } 23 | /// The strength of the match for the link. 24 | public LinkMatchStrength MatchStrength {get; internal set; } 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Firebase/Sample/DynamicLinks/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2178d4f32b4f57f46bbc1d01a49f38f4 3 | timeCreated: 1534893676 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Firebase/Sample/DynamicLinks/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23fe06b4c27798045a1bacb0969ddb9e 3 | timeCreated: 1534893686 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Firebase/Sample/DynamicLinks/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 552814c88c97f5b43aa5620a0617749b 3 | timeCreated: 1534893606 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Firebase/Sample/DynamicLinks/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 278a46f295f22004fbdd444eaddab230 3 | timeCreated: 1534893606 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60cc569d252584c2f87d60e217eb1a2c 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /dynamic_links/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60bff5e3ec31645e19c842d1b1ae7ddf 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /dynamic_links/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /editor/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Google 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | add_subdirectory(app) 16 | add_subdirectory(crashlytics) 17 | add_subdirectory(messaging) 18 | -------------------------------------------------------------------------------- /editor/app/Firebase.Editor.dll.meta.template: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f2edbf81053418f879076c05f816dc2 3 | time_created: 1480838400 4 | labels: 5 | - gvh 6 | - gvh_teditor 7 | - gvh_v0.0.0 8 | timeCreated: 1481245558 9 | licenseType: Pro 10 | PluginImporter: 11 | serializedVersion: 1 12 | iconMap: {} 13 | executionOrder: {} 14 | isPreloaded: 0 15 | isOverridable: 0 16 | validateReferences: 0 17 | platformData: 18 | Any: 19 | enabled: 0 20 | settings: {} 21 | Editor: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | WindowsStoreApps: 26 | enabled: 0 27 | settings: 28 | CPU: AnyCPU 29 | userData: 30 | assetBundleName: 31 | assetBundleVariant: -------------------------------------------------------------------------------- /editor/app/assets/fb_analytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_analytics.png -------------------------------------------------------------------------------- /editor/app/assets/fb_analytics_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_analytics_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_auth.png -------------------------------------------------------------------------------- /editor/app/assets/fb_auth_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_auth_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_cloud_messaging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_cloud_messaging.png -------------------------------------------------------------------------------- /editor/app/assets/fb_cloud_messaging_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_cloud_messaging_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_config.png -------------------------------------------------------------------------------- /editor/app/assets/fb_config_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_config_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_crashlytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_crashlytics.png -------------------------------------------------------------------------------- /editor/app/assets/fb_crashlytics_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_crashlytics_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_database.png -------------------------------------------------------------------------------- /editor/app/assets/fb_database_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_database_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_dynamic_links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_dynamic_links.png -------------------------------------------------------------------------------- /editor/app/assets/fb_dynamic_links_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_dynamic_links_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_functions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_functions.png -------------------------------------------------------------------------------- /editor/app/assets/fb_functions_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_functions_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_invites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_invites.png -------------------------------------------------------------------------------- /editor/app/assets/fb_invites_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_invites_dark.png -------------------------------------------------------------------------------- /editor/app/assets/fb_storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_storage.png -------------------------------------------------------------------------------- /editor/app/assets/fb_storage_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/fb_storage_dark.png -------------------------------------------------------------------------------- /editor/app/assets/firebase_lockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/firebase_lockup.png -------------------------------------------------------------------------------- /editor/app/assets/firebase_lockup_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/editor/app/assets/firebase_lockup_dark.png -------------------------------------------------------------------------------- /empty.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/empty.cc -------------------------------------------------------------------------------- /firebaseai/src/Candidate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 753a5f290a3e94d43ab8f3a4ef088317 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/Chat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79ddb6505f26c4186bd80ba9962eb02a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/Citation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f64f3d6fd12141b7ae80e9ef6bf4742 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/CountTokensResponse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e279f91330cc94b7e93e3d2a1e159403 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/FirebaseAI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a926cac497fe46d7bfd4b54468dd93c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/FunctionCalling.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7036bad0c20443bc83375b3dd9f7b96 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/GenerateContentResponse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76e344bed23d0443ab380371627114f2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/GenerationConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1b22da39415747f68b2d899cabcc864 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/GenerativeModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94e46896812e7418c8132c5ec1c963c1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/Internal.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31e41d46085b24149b7cf509decaa9b1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /firebaseai/src/Internal/EnumConverters.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a064ad89b66a43dfb59c69722ff3b45 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/Internal/FirebaseInterops.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d81a0b65509964ae388eac09c170658f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/Internal/InternalHelpers.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc22b072c909243daa757c5241086143 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/LiveGenerationConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af3fcba26cabf46fca326044deda2026 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/LiveGenerativeModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45cf02f49d8974f0cb7f5a9d4f0d9ccf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/LiveSession.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9597044bbe314bb99102a3cff2c381a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/LiveSessionResponse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7872b6c35b22486aa01c06498618357 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/ModalityTokenCount.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ed20d75f591346f486af865ed852ea6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/ModelContent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ca3fe7e24ab94c3f9d54a735c7dea32 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/RequestOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdbe4c58c158143cca4e7afef4172f5c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/ResponseModality.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33c06d80e1f86493ea8b64a11507742b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/Safety.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afdcd193c694e46f383938f481826214 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/src/Schema.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67b1940eba1d747c698990cd7a56db3d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Firebase/Sample/FirebaseAI/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c1bd6589d0a79442bac83b00229d4e2 3 | timeCreated: 1534896708 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Firebase/Sample/FirebaseAI/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 893124b811910a543949343a0ecec563 3 | timeCreated: 1534896718 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Firebase/Sample/FirebaseAI/RedBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/firebaseai/testapp/Assets/Firebase/Sample/FirebaseAI/RedBlue.png -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Firebase/Sample/FirebaseAI/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98edf81534a5c9d4ba6267fc6572ee1c 3 | timeCreated: 1534896493 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Firebase/Sample/FirebaseAI/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 861f3c4bb5ca00c4e80208e581d262ca 3 | timeCreated: 1534896493 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3aac75b808a5c4e678839c8960dc26eb 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /firebaseai/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24a0ec758cf9d4f80bf0417464871eb9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | UnityPurchasingSettings: 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | UnityAnalyticsSettings: 10 | m_Enabled: 0 11 | m_InitializeOnStartup: 1 12 | m_TestMode: 0 13 | m_TestEventUrl: 14 | m_TestConfigUrl: 15 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /firebaseai/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /firestore/scripts/README.md: -------------------------------------------------------------------------------- 1 | This directory contains scripts useful for developers during local development. 2 | -------------------------------------------------------------------------------- /firestore/src/BuildStubs.cs: -------------------------------------------------------------------------------- 1 | // Copyright 2021 Google LLC 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // https://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | // TODO(unity-api): Create BUILD file and delete this. It only exists so you 16 | // can run "mcs -t:library *.cs" to sanity-check the stubs build. 17 | namespace Firebase.Platform { 18 | public class FirebaseApp { } 19 | } 20 | -------------------------------------------------------------------------------- /firestore/src/internal/Hash.cs: -------------------------------------------------------------------------------- 1 | // Copyright 2021 Google LLC 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // https://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | using System; 16 | 17 | namespace Firebase.Firestore.Internal { 18 | internal static class Hash { 19 | internal static int LongHash(long l) { 20 | return (int)((l ^ l >> 32) & 0xFFFFFFFF); 21 | } 22 | 23 | internal static int DoubleBitwiseHash(double d) { 24 | return LongHash(BitConverter.DoubleToInt64Bits(d)); 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Firebase/Sample/Firestore/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c1bd6589d0a79442bac83b00229d4e2 3 | timeCreated: 1534896708 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Firebase/Sample/Firestore/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 893124b811910a543949343a0ecec563 3 | timeCreated: 1534896718 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Firebase/Sample/Firestore/SerializationTestData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 430f853680699467dadaf1e0c9e295f3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Firebase/Sample/Firestore/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98edf81534a5c9d4ba6267fc6572ee1c 3 | timeCreated: 1534896493 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Firebase/Sample/Firestore/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 861f3c4bb5ca00c4e80208e581d262ca 3 | timeCreated: 1534896493 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /firestore/testapp/Assets/Tests/Tests.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tests", 3 | "references": [ 4 | "UnityEngine.TestRunner", 5 | "UnityEditor.TestRunner" 6 | ], 7 | "includePlatforms": [], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false, 10 | "overrideReferences": true, 11 | "precompiledReferences": [ 12 | "nunit.framework.dll", 13 | "Firebase.App.dll", 14 | "Firebase.Auth.dll", 15 | "Firebase.Firestore.dll", 16 | "Firebase.TaskExtension.dll" 17 | ], 18 | "autoReferenced": false, 19 | "defineConstraints": [ 20 | "UNITY_INCLUDE_TESTS" 21 | ], 22 | "versionDefines": [], 23 | "noEngineReferences": false 24 | } 25 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /firestore/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /functions/src/HttpsCallableResult.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2018 Google LLC 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | namespace Firebase.Functions { 18 | public sealed class HttpsCallableResult { 19 | internal HttpsCallableResult(object data) { 20 | this.Data = data; 21 | } 22 | 23 | /// the result of the call as a generic object. 24 | public object Data { get; private set; } 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /functions/src/empty.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/functions/src/empty.cc -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/.functions/functions/index.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2c01a2dd504428a875b08a970ce339c 3 | timeCreated: 1539128002 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/.functions/functions/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "functions", 3 | "description": "Cloud Functions for Firebase Unity Quickstart", 4 | "dependencies": { 5 | "firebase-admin": "~5.10.0", 6 | "firebase-functions": "0.9.0" 7 | }, 8 | "private": true 9 | } 10 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/.functions/functions/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 910de0cc2485485984b51fd9320e477d 3 | timeCreated: 1539128002 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3778db841de31f94187ac73cb1fe8b60 3 | timeCreated: 1534894816 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a589b00f797064b4ab67ca1006f7bffa 3 | timeCreated: 1534894836 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/TestCase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f88ab41362bae9b43a353031260c2241 3 | timeCreated: 1534894397 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2e404bbe5e1ae748bb17a180c11f395 3 | timeCreated: 1534894397 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18d63a8c744c82841b56393c27128895 3 | timeCreated: 1534894397 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/Functions/Utils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f139f049f6d9bb449847584a09d61df3 3 | timeCreated: 1534894397 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71b7c324b59014a0285a6a3e0151cdbf 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /functions/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff7ecb1a3db884c24b211d6351581cda 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /functions/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /installations/empty.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/installations/empty.cc -------------------------------------------------------------------------------- /installations/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /installations/testapp/Assets/Firebase/Sample/Installations/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b82ba666b9cf10d4abe31db47abf9e68 3 | timeCreated: 1534895002 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /installations/testapp/Assets/Firebase/Sample/Installations/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ba752978a933a74a9e96f11f5336d5b 3 | timeCreated: 1534895008 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /installations/testapp/Assets/Firebase/Sample/Installations/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27a848d6ce111404c8aa91344057922f 3 | timeCreated: 1534894357 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {installations: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /installations/testapp/Assets/Firebase/Sample/Installations/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce17f358556dadf408b0232bace8b923 3 | timeCreated: 1534894357 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {installations: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /installations/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /installations/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bba19837ac62482ba871993e23f7789 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /installations/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /installations/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a12cb275742ae41659a11c4f027a47f2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | UnityPurchasingSettings: 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | UnityAnalyticsSettings: 10 | m_Enabled: 0 11 | m_InitializeOnStartup: 1 12 | m_TestMode: 0 13 | m_TestEventUrl: 14 | m_TestConfigUrl: 15 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /installations/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /messaging/activity/FirebaseMessagingActivityGenerator.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FirebaseMessagingActivityGenerator", 3 | "rootNamespace": "", 4 | "references": [], 5 | "includePlatforms": [ 6 | "Editor" 7 | ], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false, 10 | "overrideReferences": false, 11 | "precompiledReferences": [], 12 | "autoReferenced": true, 13 | "defineConstraints": [], 14 | "versionDefines": [], 15 | "noEngineReferences": false 16 | } 17 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Firebase/Sample/Messaging/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7b85896d8bb0654babfe4c9b4f7cc1d 3 | timeCreated: 1534895967 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Firebase/Sample/Messaging/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74ff36ad2b74cbc448ce6d0d14c95be4 3 | timeCreated: 1534895990 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Firebase/Sample/Messaging/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e97dcef62d2d084e8fed851dc17079f 3 | timeCreated: 1534895868 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Firebase/Sample/Messaging/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8469016b348d1184c948f4bee8ba8595 3 | timeCreated: 1534895869 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df32880d70214478daa40cc238a764d1 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /messaging/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 999164d3c616040aaa730fa09f86b80f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | m_VirtualizeEffects: 1 17 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 1 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | UnityPurchasingSettings: 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | UnityAnalyticsSettings: 10 | m_Enabled: 0 11 | m_InitializeOnStartup: 1 12 | m_TestMode: 0 13 | m_TestEventUrl: 14 | m_TestConfigUrl: 15 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /messaging/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /network_request.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/network_request.exe -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- 1 | ### Description 2 | > Provide details of the change, and generalize the change in the PR title above. 3 | 4 | [replace this line]: # (Describe your changes in detail.) 5 | *** 6 | ### Testing 7 | > Describe how you've tested these changes. 8 | 9 | 10 | [replace this line]: # (Describe your testing in detail.) 11 | *** 12 | 13 | ### Type of Change 14 | Place an `x` the applicable box: 15 | - [ ] Bug fix. Add the issue # below if applicable. 16 | - [ ] New feature. A non-breaking change which adds functionality. 17 | - [ ] Other, such as a build process or documentation change. 18 | *** 19 | 20 | -------------------------------------------------------------------------------- /remote_config/empty.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/remote_config/empty.cc -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Firebase/Sample/RemoteConfig/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0c94038fadefe0478c8fcb792460fe7 3 | timeCreated: 1534896134 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Firebase/Sample/RemoteConfig/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d2a306056970054ab71f5387034148d 3 | timeCreated: 1534896141 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Firebase/Sample/RemoteConfig/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09b510b382c3dbb41a90e85a444e2434 3 | timeCreated: 1534896192 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Firebase/Sample/RemoteConfig/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b2426f1a075b9e499625b85b2f483a0 3 | timeCreated: 1534896192 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79af6556ced4c4e0d80ce9f8b5158bb1 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /remote_config/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3d89ea5e14d24cc29e96313083fdd6b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/TestApp/MainScene.unity 10 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | UnityPurchasingSettings: 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | UnityAnalyticsSettings: 10 | m_Enabled: 0 11 | m_InitializeOnStartup: 1 12 | m_TestMode: 0 13 | m_TestEventUrl: 14 | m_TestConfigUrl: 15 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /remote_config/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /samples/mono_app/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Google 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | # This file compiles a mono sample app that uses the firebase mono libraries 16 | 17 | mono_add_executable(mono_sample_app_cs 18 | MODULE 19 | MonoSampleApp 20 | SOURCES 21 | sample.cs 22 | REFERENCES 23 | firebase_app_cs 24 | firebase_storage_cs 25 | ) 26 | -------------------------------------------------------------------------------- /scripts/gha-encrypted/analytics/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/analytics/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/analytics/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/analytics/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/app_check/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/app_check/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/app_check/app_check_token.txt.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/app_check/app_check_token.txt.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/app_check/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/app_check/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/auth/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/auth/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/auth/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/auth/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/crashlytics/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/crashlytics/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/crashlytics/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/crashlytics/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/database/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/database/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/database/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/database/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/database/uri.txt.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/database/uri.txt.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/debug_keystore.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/debug_keystore.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/dynamic_links/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/dynamic_links/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/dynamic_links/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/dynamic_links/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/dynamic_links/uri.txt.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/dynamic_links/uri.txt.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/firebaseai/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/firebaseai/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/firebaseai/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/firebaseai/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/firestore/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/firestore/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/firestore/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/firestore/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/functions/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/functions/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/functions/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/functions/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/gcs_key_file.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/gcs_key_file.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/installations/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/installations/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/installations/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/installations/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/messaging/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/messaging/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/messaging/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/messaging/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/remote_config/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/remote_config/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/remote_config/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/remote_config/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/storage/GoogleService-Info.plist.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/storage/GoogleService-Info.plist.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/storage/bucket.txt.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/storage/bucket.txt.gpg -------------------------------------------------------------------------------- /scripts/gha-encrypted/storage/google-services.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha-encrypted/storage/google-services.json.gpg -------------------------------------------------------------------------------- /scripts/gha/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Google 2 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/MenuScene/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f3d30187e96e48ca83e65baa7fbad79 3 | timeCreated: 1541089849 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: -1 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/MenuScene/Menu.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22baa88a41cfe4973b25f2b29caad8bc 3 | timeCreated: 1541007107 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/MenuScene/SceneLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 146ae16ce92fa4b60bc8addd10bcfb34 3 | timeCreated: 1541007202 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Google 2 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/csc.rsp: -------------------------------------------------------------------------------- 1 | -define:FIREBASE_RUNNING_FROM_CI 2 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/app/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha/integration_testing/gameloop_android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #6200EE 4 | #3700B3 5 | #03DAC5 6 | 7 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | gameloop 3 | Testing 4 | Game Loop Complete 5 | 6 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.3.72" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath "com.android.tools.build:gradle:4.0.1" 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | ext { 25 | compileSdk = 28 26 | buildTools = '28.0.3' 27 | minSdk = 16 28 | targetSdk = 28 29 | } 30 | 31 | task clean(type: Delete) { 32 | delete rootProject.buildDir 33 | } 34 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/scripts/gha/integration_testing/gameloop_android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Apr 03 15:11:30 PDT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip 7 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "gameloop" 3 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_apple/gameloop/Constants.swift: -------------------------------------------------------------------------------- 1 | // Copyright 2021 Google LLC 2 | 3 | /// Constants used across the loop launcher and UI test. 4 | public struct Constants { 5 | public static let completeText = "Game Loop Complete" 6 | public static let gameLoopTimeout = "GAME_LOOP_TIMEOUT" 7 | public static let gameLoopScenario = "GAME_LOOP_SCENARIO" 8 | public static let gameLoopBundleId = "GAME_LOOP_BUNDLE_ID" 9 | 10 | // Custom URL schemes for starting and ending game loops 11 | public static let gameLoopScheme = "firebase-game-loop://" 12 | public static let gameLoopCompleteScheme = "firebase-game-loop-complete://" 13 | 14 | // Directory to look for the output results 15 | public static let resultsDirectory = "GameLoopResults" 16 | } 17 | -------------------------------------------------------------------------------- /scripts/gha/integration_testing/gameloop_apple/gameloopUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | $(PRODUCT_BUNDLE_PACKAGE_TYPE) 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /scripts/gha/requirements.txt: -------------------------------------------------------------------------------- 1 | absl-py 2 | attrs 3 | pyyaml 4 | pytz 5 | requests 6 | PyGithub 7 | packaging 8 | -------------------------------------------------------------------------------- /storage/src/empty.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebase/firebase-unity-sdk/d3ad0b6903c2babd4e06a6c70061c0d9fa8c363b/storage/src/empty.cc -------------------------------------------------------------------------------- /storage/testapp/Assets/Firebase/Sample/GuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ab14e9b97f743dca62b51e1e369f07 3 | timeCreated: 1474935020 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /storage/testapp/Assets/Firebase/Sample/Storage/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c1bd6589d0a79442bac83b00229d4e2 3 | timeCreated: 1534896708 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /storage/testapp/Assets/Firebase/Sample/Storage/MainSceneAutomated.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 893124b811910a543949343a0ecec563 3 | timeCreated: 1534896718 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /storage/testapp/Assets/Firebase/Sample/Storage/UIHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98edf81534a5c9d4ba6267fc6572ee1c 3 | timeCreated: 1534896493 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /storage/testapp/Assets/Firebase/Sample/Storage/UIHandlerAutomated.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 861f3c4bb5ca00c4e80208e581d262ca 3 | timeCreated: 1534896493 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /storage/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /storage/testapp/Assets/Plugins/Android/GameLoops.androidlib/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3aac75b808a5c4e678839c8960dc26eb 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /storage/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2019 Google Inc. All Rights Reserved. 2 | # 3 | # Together with an AndroidManifest, placing this file into a directory tells Unity 4 | # that the directory is an Android library. Unity will then merge the manifest into 5 | # the main manifest. 6 | 7 | android.library=true 8 | -------------------------------------------------------------------------------- /storage/testapp/Assets/Plugins/Android/GameLoops.androidlib/project.properties.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24a0ec758cf9d4f80bf0417464871eb9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 0 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_MinPenetrationForPenalty: 0.01 17 | m_BaumgarteScale: 0.2 18 | m_BaumgarteTimeOfImpactScale: 0.75 19 | m_TimeToSleep: 0.5 20 | m_LinearSleepTolerance: 0.01 21 | m_AngularSleepTolerance: 2 22 | m_QueriesHitTriggers: 1 23 | m_QueriesStartInColliders: 1 24 | m_ChangeStopsCallbacks: 0 25 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 26 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.43f1 2 | m_EditorVersionWithRevision: 2021.3.43f1 (6f9470916942) 3 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | UnityPurchasingSettings: 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | UnityAnalyticsSettings: 10 | m_Enabled: 0 11 | m_InitializeOnStartup: 1 12 | m_TestMode: 0 13 | m_TestEventUrl: 14 | m_TestConfigUrl: 15 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /storage/testapp/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /testapp/FirebaseLogger.cs: -------------------------------------------------------------------------------- 1 | namespace Firebase.Platform { 2 | 3 | internal class FirebaseLogger { 4 | // Log a message via Unity's debug logger. 5 | internal static void LogMessage(PlatformLogLevel logLevel, 6 | string message) { 7 | PlatformLogLevel currentLevel = FirebaseHandler.AppUtils.GetLogLevel(); 8 | if (logLevel < currentLevel) return; 9 | System.Console.WriteLine(message); 10 | } 11 | } 12 | 13 | } // namespace Firebase 14 | -------------------------------------------------------------------------------- /testapp/MonoHttpFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Firebase; 3 | using Firebase.Platform; 4 | 5 | namespace Firebase.Mono { 6 | /// Creates FirebaseHttpRequests. 7 | internal class MonoHttpFactory : IHttpFactoryService { 8 | private static MonoHttpFactory _instance = new MonoHttpFactory(); 9 | public static MonoHttpFactory Instance { get { return _instance; } } 10 | 11 | public FirebaseHttpRequest OpenConnection(Uri url) { 12 | return new MonoHttpRequest(url); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /testapp/MonoPlatformServices.cs: -------------------------------------------------------------------------------- 1 | using Firebase.Platform.Default; 2 | using Firebase.Platform; 3 | using System; 4 | 5 | namespace Firebase.Mono { 6 | public class MonoPlatformServices { 7 | public static void Install() { 8 | Services.HttpFactory = MonoHttpFactory.Instance; 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /testapp/PlatformInformation.cs: -------------------------------------------------------------------------------- 1 | namespace Firebase.Platform { 2 | 3 | // Helper class that contains functions that handle platform specific behavior. 4 | // This is done through the UnityEngine API. 5 | internal static class PlatformInformation { 6 | // Is the current platform Android? 7 | internal static bool IsAndroid { 8 | get { 9 | return false; 10 | } 11 | } 12 | 13 | // Is the current platform iOS? 14 | internal static bool IsIOS { 15 | get { 16 | return false; 17 | } 18 | } 19 | 20 | internal static string DefaultConfigLocation { 21 | get { 22 | return "."; 23 | } 24 | } 25 | 26 | // The synchronization context that should be used. 27 | internal static System.Threading.SynchronizationContext SynchronizationContext { 28 | get { return null; } 29 | } 30 | 31 | internal static float RealtimeSinceStartup { 32 | get { return 0.0f; } 33 | } 34 | } 35 | 36 | } // namespace Firebase 37 | --------------------------------------------------------------------------------