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 UnityEngine;
|
||||||
using Supabase;
|
using Supabase;
|
||||||
using Supabase.Gotrue;
|
using Supabase.Gotrue;
|
||||||
using Client = Supabase.Client;
|
using Client = Supabase.Client;
|
||||||
|
using Firebase;
|
||||||
|
using Firebase.Database;
|
||||||
|
|
||||||
public class Backend : MonoBehaviour
|
public class Backend : MonoBehaviour
|
||||||
{
|
{
|
||||||
|
@ -12,7 +13,7 @@ public class Backend : MonoBehaviour
|
||||||
public string email;
|
public string email;
|
||||||
public string password;
|
public string password;
|
||||||
public Session Session;
|
public Session Session;
|
||||||
public Users user;
|
public Users User;
|
||||||
|
|
||||||
private async void Start()
|
private async void Start()
|
||||||
{
|
{
|
||||||
|
@ -21,6 +22,7 @@ public class Backend : MonoBehaviour
|
||||||
AutoConnectRealtime = true
|
AutoConnectRealtime = true
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
Client = new Supabase.Client(url, anonKey, options);
|
Client = new Supabase.Client(url, anonKey, options);
|
||||||
await Client.InitializeAsync().ContinueWith(task =>
|
await Client.InitializeAsync().ContinueWith(task =>
|
||||||
{
|
{
|
||||||
|
@ -33,8 +35,7 @@ public class Backend : MonoBehaviour
|
||||||
Debug.Log("Supabase Initialized");
|
Debug.Log("Supabase Initialized");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
SignIn(email, password);
|
FirebaseGet(); }
|
||||||
}
|
|
||||||
|
|
||||||
public async void SendData(string uid, int score, string displayName, int daysPlayed, int customersHelped, int customersHelpedWrongly)
|
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)
|
public async void GetData(string uid)
|
||||||
{
|
{
|
||||||
var result = await Client.From<Users>().Where(x => x.uid == uid).Get();
|
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_info": {
|
||||||
"project_number": "813542519369",
|
"project_number": "813542519369",
|
||||||
|
"firebase_url": "https://sweet-starry-lil-rabbits-default-rtdb.asia-southeast1.firebasedatabase.app",
|
||||||
"project_id": "sweet-starry-lil-rabbits",
|
"project_id": "sweet-starry-lil-rabbits",
|
||||||
"storage_bucket": "sweet-starry-lil-rabbits.firebasestorage.app"
|
"storage_bucket": "sweet-starry-lil-rabbits.firebasestorage.app"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 20112232cc009754d921e6a4a66d49e7
|
guid: c62edb1c8c005bd42b1ed3fdd7d1a0a5
|
||||||
TextScriptImporter:
|
TextScriptImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|
|
@ -9,14 +9,21 @@
|
||||||
<package>com.google.firebase:firebase-database:21.0.0</package>
|
<package>com.google.firebase:firebase-database:21.0.0</package>
|
||||||
<package>com.google.firebase:firebase-database-unity:12.3.0</package>
|
<package>com.google.firebase:firebase-database-unity:12.3.0</package>
|
||||||
</packages>
|
</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>
|
<settings>
|
||||||
<setting name="androidAbis" value="arm64-v8a" />
|
<setting name="androidAbis" value="arm64-v8a" />
|
||||||
<setting name="bundleId" value="com.sweetstarrylilrabbits.solaceofservice" />
|
<setting name="bundleId" value="com.sweetstarrylilrabbits.solaceofservice" />
|
||||||
<setting name="explodeAars" value="True" />
|
<setting name="explodeAars" value="True" />
|
||||||
<setting name="gradleBuildEnabled" value="True" />
|
<setting name="gradleBuildEnabled" value="True" />
|
||||||
<setting name="gradlePropertiesTemplateEnabled" value="False" />
|
<setting name="gradlePropertiesTemplateEnabled" value="True" />
|
||||||
<setting name="gradleTemplateEnabled" value="False" />
|
<setting name="gradleTemplateEnabled" value="True" />
|
||||||
<setting name="installAndroidPackages" value="True" />
|
<setting name="installAndroidPackages" value="True" />
|
||||||
<setting name="localMavenRepoDir" value="Assets/GeneratedLocalRepo" />
|
<setting name="localMavenRepoDir" value="Assets/GeneratedLocalRepo" />
|
||||||
<setting name="packageDir" value="Assets/Plugins/Android" />
|
<setting name="packageDir" value="Assets/Plugins/Android" />
|
||||||
|
|
Loading…
Add table
Reference in a new issue