MIF_E31221325/Assets/script/LogoutManager.cs

36 lines
829 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
public class LogoutManager : MonoBehaviour
{
public void Btn_Logout()
{
// Hapus data lokal
PlayerPrefs.DeleteKey("userId");
PlayerPrefs.DeleteKey("namaUser");
PlayerPrefs.DeleteKey("noAbsen");
PlayerPrefs.Save();
// Reset GlobalUser
if (GlobalUser.Instance != null)
{
GlobalUser.Instance.userId = 0;
GlobalUser.Instance.namaUser = "";
GlobalUser.Instance.noAbsen = "";
}
// Kembali ke halaman login/registrasi
SceneManager.LoadScene("Register"); // ganti sesuai nama scene
}
public void Btn_Keluar()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#else
Application.Quit();
#endif
}
}