using Firebase.Database; using TMPro; using UnityEngine; using Firebase.Extensions; using Firebase.Auth; public class UserDataLoad : MonoBehaviour { public TMP_Text usernameText; public TMP_Text kelasText; public TMP_Text absenText; public TMP_Text pretestText; public TMP_Text posttestText; void Start() { string kodeLogin = TestManager.Instance?.kodeLogin; if (string.IsNullOrEmpty(kodeLogin)) { Debug.LogWarning("[UserDataLoad] kodeLogin kosong atau null."); return; } DBManager.GetUserData(kodeLogin, userData => { if (userData != null) { usernameText.text = userData.username; kelasText.text = userData.kelas; absenText.text = userData.absen; pretestText.text = userData.pretest.ToString(); posttestText.text = userData.posttest.ToString(); Debug.Log("[UserDataLoad] Data user berhasil dimuat dari Firebase."); } else { Debug.LogWarning("[UserDataLoad] Data user null."); } }); } }