using Firebase.Database; using UnityEngine; using UnityEngine.UI; public class PretestManager : MonoBehaviour { public Text PretestScoreText; 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 SavePretestScore() { if (string.IsNullOrEmpty(PretestScoreText.text)) { Debug.LogError("Skor pretest tidak boleh kosong!"); return; } int pretestScore = int.Parse(PretestScoreText.text); // Simpan skor pretest di Firebase dbReference.Child("users").Child(userID).Child("scores").Child("pretestScore").SetValueAsync(pretestScore); Debug.Log("Skor pretest tersimpan untuk user: " + userID); } }