From 3db6d3b6ce627a9f93df34768fb7be455e6256f5 Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 13 Feb 2025 22:40:55 +0800 Subject: [PATCH] game: backend is single me and this backend is so similar --- SSLR/Assets/Scripts/Backend.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/SSLR/Assets/Scripts/Backend.cs b/SSLR/Assets/Scripts/Backend.cs index e50847c..e9aad74 100644 --- a/SSLR/Assets/Scripts/Backend.cs +++ b/SSLR/Assets/Scripts/Backend.cs @@ -7,6 +7,8 @@ using Firebase.Database; public class Backend : MonoBehaviour { + public static Backend instance; + [SerializeField] private string url; [SerializeField] private string anonKey; public Client Client; @@ -15,6 +17,7 @@ public class Backend : MonoBehaviour public Session Session; public Users User; + private async void Start() { var options = new SupabaseOptions @@ -102,4 +105,16 @@ public class Backend : MonoBehaviour }); return data; } + private void Awake() + { + if (instance == null) + { + instance = this; + DontDestroyOnLoad(gameObject); + } + else + { + Destroy(gameObject); + } + } } \ No newline at end of file