Files
source/Assets/Scripts/AccountMenu/AccountLoggedOut.cs

40 lines
1.6 KiB
C#

using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class AccountLoggedOut : MonoBehaviour
{
public Button loggedOutLoginButton;
public Button loggedOutRegisterButton;
public Button loggedOutBackButton;
public bool clearValues = false;
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()
{
if (clearValues)
{
BazookaManager.Instance.UnsetAccountSession();
BazookaManager.Instance.UnsetAccountName();
BazookaManager.Instance.UnsetAccountID();
BazookaManager.Instance.UnsetGameStoreHighScore();
BazookaManager.Instance.UnsetBirdIcon();
BazookaManager.Instance.UnsetBirdOverlay();
BazookaManager.Instance.UnsetGameStoreTotalNormalBerries();
BazookaManager.Instance.UnsetGameStoreTotalPoisonBerries();
BazookaManager.Instance.UnsetGameStoreTotalSlowBerries();
BazookaManager.Instance.UnsetGameStoreTotalUltraBerries();
BazookaManager.Instance.UnsetGameStoreTotalSpeedyBerries();
BazookaManager.Instance.UnsetGameStoreTotalAttepts();
BazookaManager.Instance.UnsetColorSettingIcon();
BazookaManager.Instance.UnsetColorSettingOverlay();
clearValues = false;
}
}
}