From d34e971b0384624ea5141e82a342ef19b29ea43d Mon Sep 17 00:00:00 2001 From: ryan Date: Mon, 27 Jan 2025 09:51:52 +0800 Subject: [PATCH] game: even more firebase things --- .../SimpleCharacters_HDRP.unitypackage.meta | 7 ----- .../SimpleCharacters_URP.unitypackage.meta | 7 ----- SSLR/Assets/Scripts/Backend.cs | 29 ++++++++++++++----- ...rePack_2020.3_HDRP_v1.24.unitypackage.meta | 7 ----- ...urePack_2020.3_URP_v1.24.unitypackage.meta | 7 ----- .../google-services-desktop.json | 1 + .../google-services-desktop.json.meta | 2 +- .../AndroidResolverDependencies.xml | 13 +++++++-- 8 files changed, 34 insertions(+), 39 deletions(-) delete mode 100644 SSLR/Assets/RoyalCod/SimpleCharacters/_AlternativeRenderPipeline/SimpleCharacters_HDRP.unitypackage.meta delete mode 100644 SSLR/Assets/RoyalCod/SimpleCharacters/_AlternativeRenderPipeline/SimpleCharacters_URP.unitypackage.meta delete mode 100644 SSLR/Assets/SimpleNaturePack/SimpleNaturePack_2020.3_HDRP_v1.24.unitypackage.meta delete mode 100644 SSLR/Assets/SimpleNaturePack/SimpleNaturePack_2020.3_URP_v1.24.unitypackage.meta diff --git a/SSLR/Assets/RoyalCod/SimpleCharacters/_AlternativeRenderPipeline/SimpleCharacters_HDRP.unitypackage.meta b/SSLR/Assets/RoyalCod/SimpleCharacters/_AlternativeRenderPipeline/SimpleCharacters_HDRP.unitypackage.meta deleted file mode 100644 index 3318ef6..0000000 --- a/SSLR/Assets/RoyalCod/SimpleCharacters/_AlternativeRenderPipeline/SimpleCharacters_HDRP.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d95c3a2e9a39dee4289a159646510527 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/SSLR/Assets/RoyalCod/SimpleCharacters/_AlternativeRenderPipeline/SimpleCharacters_URP.unitypackage.meta b/SSLR/Assets/RoyalCod/SimpleCharacters/_AlternativeRenderPipeline/SimpleCharacters_URP.unitypackage.meta deleted file mode 100644 index 7ace87a..0000000 --- a/SSLR/Assets/RoyalCod/SimpleCharacters/_AlternativeRenderPipeline/SimpleCharacters_URP.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e49446b1e5ffd3e44868005292f43190 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/SSLR/Assets/Scripts/Backend.cs b/SSLR/Assets/Scripts/Backend.cs index 2058a5e..ec0db8e 100644 --- a/SSLR/Assets/Scripts/Backend.cs +++ b/SSLR/Assets/Scripts/Backend.cs @@ -1,8 +1,9 @@ - using UnityEngine; using Supabase; using Supabase.Gotrue; using Client = Supabase.Client; +using Firebase; +using Firebase.Database; public class Backend : MonoBehaviour { @@ -12,7 +13,7 @@ public class Backend : MonoBehaviour public string email; public string password; public Session Session; - public Users user; + public Users User; private async void Start() { @@ -20,6 +21,7 @@ public class Backend : MonoBehaviour { AutoConnectRealtime = true }; + Client = new Supabase.Client(url, anonKey, options); await Client.InitializeAsync().ContinueWith(task => @@ -33,8 +35,7 @@ public class Backend : MonoBehaviour Debug.Log("Supabase Initialized"); } }); - SignIn(email, password); - } +FirebaseGet(); } public async void SendData(string uid, int score, string displayName, int daysPlayed, int customersHelped, int customersHelpedWrongly) { @@ -79,8 +80,22 @@ public class Backend : MonoBehaviour public async void GetData(string uid) { var result = await Client.From().Where(x => x.uid == uid).Get(); - user = result.Model; + User = result.Model; + } + + public async void FirebaseGet() + { + FirebaseDatabase.DefaultInstance.RootReference.Child("stories").GetValueAsync().ContinueWith(task => + { + if (task.IsFaulted) + { + Debug.LogError(task.Exception); + } + else if (task.IsCompleted) + { + DataSnapshot snapshot = task.Result; + Debug.Log(snapshot.GetRawJsonValue()); + } + }); } - - } \ No newline at end of file diff --git a/SSLR/Assets/SimpleNaturePack/SimpleNaturePack_2020.3_HDRP_v1.24.unitypackage.meta b/SSLR/Assets/SimpleNaturePack/SimpleNaturePack_2020.3_HDRP_v1.24.unitypackage.meta deleted file mode 100644 index 2f7eb2e..0000000 --- a/SSLR/Assets/SimpleNaturePack/SimpleNaturePack_2020.3_HDRP_v1.24.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 58f7e79a87c79824597746e8c1bfe400 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/SSLR/Assets/SimpleNaturePack/SimpleNaturePack_2020.3_URP_v1.24.unitypackage.meta b/SSLR/Assets/SimpleNaturePack/SimpleNaturePack_2020.3_URP_v1.24.unitypackage.meta deleted file mode 100644 index 73c9a86..0000000 --- a/SSLR/Assets/SimpleNaturePack/SimpleNaturePack_2020.3_URP_v1.24.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f58d25b9e504a4f41ab4a71cf87c1845 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/SSLR/Assets/StreamingAssets/google-services-desktop.json b/SSLR/Assets/StreamingAssets/google-services-desktop.json index 428fe4c..9a4c985 100644 --- a/SSLR/Assets/StreamingAssets/google-services-desktop.json +++ b/SSLR/Assets/StreamingAssets/google-services-desktop.json @@ -1,6 +1,7 @@ { "project_info": { "project_number": "813542519369", + "firebase_url": "https://sweet-starry-lil-rabbits-default-rtdb.asia-southeast1.firebasedatabase.app", "project_id": "sweet-starry-lil-rabbits", "storage_bucket": "sweet-starry-lil-rabbits.firebasestorage.app" }, diff --git a/SSLR/Assets/StreamingAssets/google-services-desktop.json.meta b/SSLR/Assets/StreamingAssets/google-services-desktop.json.meta index 0e357ed..5aeb62d 100644 --- a/SSLR/Assets/StreamingAssets/google-services-desktop.json.meta +++ b/SSLR/Assets/StreamingAssets/google-services-desktop.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 20112232cc009754d921e6a4a66d49e7 +guid: c62edb1c8c005bd42b1ed3fdd7d1a0a5 TextScriptImporter: externalObjects: {} userData: diff --git a/SSLR/ProjectSettings/AndroidResolverDependencies.xml b/SSLR/ProjectSettings/AndroidResolverDependencies.xml index c26111e..b2a2b33 100644 --- a/SSLR/ProjectSettings/AndroidResolverDependencies.xml +++ b/SSLR/ProjectSettings/AndroidResolverDependencies.xml @@ -9,14 +9,21 @@ com.google.firebase:firebase-database:21.0.0 com.google.firebase:firebase-database-unity:12.3.0 - + + Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/12.3.0/firebase-app-unity-12.3.0.aar + Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/12.3.0/firebase-app-unity-12.3.0.pom + Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-auth-unity/12.3.0/firebase-auth-unity-12.3.0.aar + Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-auth-unity/12.3.0/firebase-auth-unity-12.3.0.pom + Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-database-unity/12.3.0/firebase-database-unity-12.3.0.aar + Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-database-unity/12.3.0/firebase-database-unity-12.3.0.pom + - - + +