Fix values clearing when you go to the account panel when logged out
This commit is contained in:
@@ -6287,6 +6287,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
loggedInText: {fileID: 1811333580}
|
||||
accountLoggedOut: {fileID: 983419245}
|
||||
loggedInChangeUsernameButton: {fileID: 1572018539}
|
||||
loggedInChangePasswordButton: {fileID: 501899887}
|
||||
loggedInSaveButton: {fileID: 1394498766}
|
||||
@@ -6590,6 +6591,7 @@ MonoBehaviour:
|
||||
loggedOutLoginButton: {fileID: 1842378620}
|
||||
loggedOutRegisterButton: {fileID: 1888048651}
|
||||
loggedOutBackButton: {fileID: 1848992338}
|
||||
clearValues: 0
|
||||
--- !u!1 &989136372
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -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"));
|
||||
}
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ public class AccountLoggedOut : MonoBehaviour
|
||||
public Button loggedOutLoginButton;
|
||||
public Button loggedOutRegisterButton;
|
||||
public Button loggedOutBackButton;
|
||||
public bool clearValues = false;
|
||||
|
||||
void Awake()
|
||||
{
|
||||
@@ -16,6 +17,8 @@ public class AccountLoggedOut : MonoBehaviour
|
||||
}
|
||||
|
||||
void OnEnable()
|
||||
{
|
||||
if (clearValues)
|
||||
{
|
||||
PlayerPrefs.DeleteKey("gameSession");
|
||||
PlayerPrefs.DeleteKey("userName");
|
||||
@@ -31,5 +34,7 @@ public class AccountLoggedOut : MonoBehaviour
|
||||
PlayerPrefs.DeleteKey("TotalAttempts");
|
||||
PlayerPrefs.DeleteKey("BirdColor");
|
||||
PlayerPrefs.DeleteKey("OverlayColor");
|
||||
clearValues = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user