using Firebase.Database; using UnityEngine; using UnityEngine.UI; public class QuizManager : MonoBehaviour { public Text QuizScoreText; private string userID; private DatabaseReference dbReference; void Start() { // Ambil userID yang disimpan dari DatabaseManager userID = PlayerPrefs.GetString("UserID", ""); if (string.IsNullOrEmpty(userID)) { Debug.LogError("UserID tidak ditemukan! Pastikan scene DatabaseManager berjalan lebih dulu."); return; } dbReference = FirebaseDatabase.DefaultInstance.RootReference; } public void SaveQuizScore() { if (string.IsNullOrEmpty(QuizScoreText.text)) { Debug.LogError("Skor pretest tidak boleh kosong!"); return; } int QuizScore = int.Parse(QuizScoreText.text); // Simpan skor quiz di Firebase dengan userID yang telah di inputkan dbReference.Child("users").Child(userID).Child("scores").Child("quizScore").SetValueAsync(QuizScore); Debug.Log("Skor pretest tersimpan untuk user: " + userID); } }