36 lines
829 B
C#
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
|
|
}
|
|
}
|