Rework the way account menu works

This commit is contained in:
2025-06-08 09:35:27 -07:00
parent 9b4b71ce9d
commit f713e155d8
19 changed files with 834 additions and 1134 deletions

View File

@@ -0,0 +1,27 @@
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class AccountLoggedOut : MonoBehaviour
{
public Button loggedOutLoginButton;
public Button loggedOutRegisterButton;
public Button loggedOutBackButton;
void Awake()
{
loggedOutLoginButton.onClick.AddListener(() => AccountHandler.instance.SwitchPanel(2));
loggedOutRegisterButton.onClick.AddListener(() => AccountHandler.instance.SwitchPanel(3));
loggedOutBackButton.onClick.AddListener(async () => await SceneManager.LoadSceneAsync("MainMenu"));
}
void OnEnable()
{
PlayerPrefs.DeleteKey("gameSession");
PlayerPrefs.DeleteKey("userName");
PlayerPrefs.DeleteKey("userId");
PlayerPrefs.SetString("HighScoreV2", "0");
PlayerPrefs.SetInt("icon", 1);
PlayerPrefs.SetInt("overlay", 0);
}
}