game: even more firebase things
This commit is contained in:
parent
e5fa7c66f2
commit
d34e971b03
8 changed files with 34 additions and 39 deletions
|
@ -1,7 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d95c3a2e9a39dee4289a159646510527
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -1,7 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e49446b1e5ffd3e44868005292f43190
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -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<Users>().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());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 58f7e79a87c79824597746e8c1bfe400
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -1,7 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f58d25b9e504a4f41ab4a71cf87c1845
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -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"
|
||||
},
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 20112232cc009754d921e6a4a66d49e7
|
||||
guid: c62edb1c8c005bd42b1ed3fdd7d1a0a5
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
|
|
|
@ -9,14 +9,21 @@
|
|||
<package>com.google.firebase:firebase-database:21.0.0</package>
|
||||
<package>com.google.firebase:firebase-database-unity:12.3.0</package>
|
||||
</packages>
|
||||
<files />
|
||||
<files>
|
||||
<file>Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/12.3.0/firebase-app-unity-12.3.0.aar</file>
|
||||
<file>Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/12.3.0/firebase-app-unity-12.3.0.pom</file>
|
||||
<file>Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-auth-unity/12.3.0/firebase-auth-unity-12.3.0.aar</file>
|
||||
<file>Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-auth-unity/12.3.0/firebase-auth-unity-12.3.0.pom</file>
|
||||
<file>Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-database-unity/12.3.0/firebase-database-unity-12.3.0.aar</file>
|
||||
<file>Assets/GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-database-unity/12.3.0/firebase-database-unity-12.3.0.pom</file>
|
||||
</files>
|
||||
<settings>
|
||||
<setting name="androidAbis" value="arm64-v8a" />
|
||||
<setting name="bundleId" value="com.sweetstarrylilrabbits.solaceofservice" />
|
||||
<setting name="explodeAars" value="True" />
|
||||
<setting name="gradleBuildEnabled" value="True" />
|
||||
<setting name="gradlePropertiesTemplateEnabled" value="False" />
|
||||
<setting name="gradleTemplateEnabled" value="False" />
|
||||
<setting name="gradlePropertiesTemplateEnabled" value="True" />
|
||||
<setting name="gradleTemplateEnabled" value="True" />
|
||||
<setting name="installAndroidPackages" value="True" />
|
||||
<setting name="localMavenRepoDir" value="Assets/GeneratedLocalRepo" />
|
||||
<setting name="packageDir" value="Assets/Plugins/Android" />
|
||||
|
|
Loading…
Add table
Reference in a new issue