Fix values clearing when you go to the account panel when logged out

This commit is contained in:
2025-06-24 14:35:17 -07:00
parent d3ae8e56a5
commit 24f983ecb1
3 changed files with 26 additions and 15 deletions

View File

@@ -7,6 +7,7 @@ using UnityEngine.UI;
public class AccountLoggedIn : MonoBehaviour
{
public TMP_Text loggedInText;
public AccountLoggedOut accountLoggedOut;
public Button loggedInChangeUsernameButton;
public Button loggedInChangePasswordButton;
public Button loggedInSaveButton;
@@ -22,7 +23,10 @@ public class AccountLoggedIn : MonoBehaviour
loggedInSaveButton.onClick.AddListener(() => SaveAccount());
loggedInLoadButton.onClick.AddListener(() => LoadAccount());
loggedInRefreshLoginButton.onClick.AddListener(() => AccountHandler.instance.SwitchPanel(6));
loggedInLogoutButton.onClick.AddListener(() => AccountHandler.instance.SwitchPanel(1));
loggedInLogoutButton.onClick.AddListener(() => {
accountLoggedOut.clearValues = true;
AccountHandler.instance.SwitchPanel(1);
});
loggedInBackButton.onClick.AddListener(async () => await SceneManager.LoadSceneAsync("MainMenu"));
}