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_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
loggedInText: {fileID: 1811333580}
|
loggedInText: {fileID: 1811333580}
|
||||||
|
accountLoggedOut: {fileID: 983419245}
|
||||||
loggedInChangeUsernameButton: {fileID: 1572018539}
|
loggedInChangeUsernameButton: {fileID: 1572018539}
|
||||||
loggedInChangePasswordButton: {fileID: 501899887}
|
loggedInChangePasswordButton: {fileID: 501899887}
|
||||||
loggedInSaveButton: {fileID: 1394498766}
|
loggedInSaveButton: {fileID: 1394498766}
|
||||||
@@ -6590,6 +6591,7 @@ MonoBehaviour:
|
|||||||
loggedOutLoginButton: {fileID: 1842378620}
|
loggedOutLoginButton: {fileID: 1842378620}
|
||||||
loggedOutRegisterButton: {fileID: 1888048651}
|
loggedOutRegisterButton: {fileID: 1888048651}
|
||||||
loggedOutBackButton: {fileID: 1848992338}
|
loggedOutBackButton: {fileID: 1848992338}
|
||||||
|
clearValues: 0
|
||||||
--- !u!1 &989136372
|
--- !u!1 &989136372
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ using UnityEngine.UI;
|
|||||||
public class AccountLoggedIn : MonoBehaviour
|
public class AccountLoggedIn : MonoBehaviour
|
||||||
{
|
{
|
||||||
public TMP_Text loggedInText;
|
public TMP_Text loggedInText;
|
||||||
|
public AccountLoggedOut accountLoggedOut;
|
||||||
public Button loggedInChangeUsernameButton;
|
public Button loggedInChangeUsernameButton;
|
||||||
public Button loggedInChangePasswordButton;
|
public Button loggedInChangePasswordButton;
|
||||||
public Button loggedInSaveButton;
|
public Button loggedInSaveButton;
|
||||||
@@ -22,7 +23,10 @@ public class AccountLoggedIn : MonoBehaviour
|
|||||||
loggedInSaveButton.onClick.AddListener(() => SaveAccount());
|
loggedInSaveButton.onClick.AddListener(() => SaveAccount());
|
||||||
loggedInLoadButton.onClick.AddListener(() => LoadAccount());
|
loggedInLoadButton.onClick.AddListener(() => LoadAccount());
|
||||||
loggedInRefreshLoginButton.onClick.AddListener(() => AccountHandler.instance.SwitchPanel(6));
|
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"));
|
loggedInBackButton.onClick.AddListener(async () => await SceneManager.LoadSceneAsync("MainMenu"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ public class AccountLoggedOut : MonoBehaviour
|
|||||||
public Button loggedOutLoginButton;
|
public Button loggedOutLoginButton;
|
||||||
public Button loggedOutRegisterButton;
|
public Button loggedOutRegisterButton;
|
||||||
public Button loggedOutBackButton;
|
public Button loggedOutBackButton;
|
||||||
|
public bool clearValues = false;
|
||||||
|
|
||||||
void Awake()
|
void Awake()
|
||||||
{
|
{
|
||||||
@@ -17,19 +18,23 @@ public class AccountLoggedOut : MonoBehaviour
|
|||||||
|
|
||||||
void OnEnable()
|
void OnEnable()
|
||||||
{
|
{
|
||||||
PlayerPrefs.DeleteKey("gameSession");
|
if (clearValues)
|
||||||
PlayerPrefs.DeleteKey("userName");
|
{
|
||||||
PlayerPrefs.DeleteKey("userId");
|
PlayerPrefs.DeleteKey("gameSession");
|
||||||
PlayerPrefs.SetString("HighScoreV2", "0");
|
PlayerPrefs.DeleteKey("userName");
|
||||||
PlayerPrefs.SetInt("icon", 1);
|
PlayerPrefs.DeleteKey("userId");
|
||||||
PlayerPrefs.SetInt("overlay", 0);
|
PlayerPrefs.SetString("HighScoreV2", "0");
|
||||||
PlayerPrefs.DeleteKey("TotalNormalBerries");
|
PlayerPrefs.SetInt("icon", 1);
|
||||||
PlayerPrefs.DeleteKey("TotalPoisonBerries");
|
PlayerPrefs.SetInt("overlay", 0);
|
||||||
PlayerPrefs.DeleteKey("TotalSlowBerries");
|
PlayerPrefs.DeleteKey("TotalNormalBerries");
|
||||||
PlayerPrefs.DeleteKey("TotalUltraBerries");
|
PlayerPrefs.DeleteKey("TotalPoisonBerries");
|
||||||
PlayerPrefs.DeleteKey("TotalSpeedyBerries");
|
PlayerPrefs.DeleteKey("TotalSlowBerries");
|
||||||
PlayerPrefs.DeleteKey("TotalAttempts");
|
PlayerPrefs.DeleteKey("TotalUltraBerries");
|
||||||
PlayerPrefs.DeleteKey("BirdColor");
|
PlayerPrefs.DeleteKey("TotalSpeedyBerries");
|
||||||
PlayerPrefs.DeleteKey("OverlayColor");
|
PlayerPrefs.DeleteKey("TotalAttempts");
|
||||||
|
PlayerPrefs.DeleteKey("BirdColor");
|
||||||
|
PlayerPrefs.DeleteKey("OverlayColor");
|
||||||
|
clearValues = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user