diff --git a/Assets/Scripts/AccountMenu/AccountLoggedIn.cs b/Assets/Scripts/AccountMenu/AccountLoggedIn.cs index 21858ec..5886243 100644 --- a/Assets/Scripts/AccountMenu/AccountLoggedIn.cs +++ b/Assets/Scripts/AccountMenu/AccountLoggedIn.cs @@ -129,6 +129,7 @@ public class AccountLoggedIn : MonoBehaviour { loggedInLoadButton.interactable = false; loggedInSaveButton.interactable = false; + loggedInBackButton.interactable = false; EncryptedWWWForm dataForm = new(); dataForm.AddField("token", BazookaManager.Instance.GetAccountSession()); dataForm.AddField("username", BazookaManager.Instance.GetAccountName()); @@ -139,27 +140,42 @@ public class AccountLoggedIn : MonoBehaviour await request.SendWebRequest(); if (request.result != UnityWebRequest.Result.Success) { + loggedInLoadButton.interactable = true; + loggedInSaveButton.interactable = true; + loggedInBackButton.interactable = true; Tools.UpdateStatusText(loggedInText, "Failed to make HTTP request", Color.red); return; } string response = SensitiveInfo.Decrypt(request.downloadHandler.text, SensitiveInfo.SERVER_RECEIVE_TRANSFER_KEY); if (response == "-999") { + loggedInLoadButton.interactable = true; + loggedInSaveButton.interactable = true; + loggedInBackButton.interactable = true; Tools.UpdateStatusText(loggedInText, "Server error while fetching data", Color.red); return; } else if (response == "-998") { + loggedInLoadButton.interactable = true; + loggedInSaveButton.interactable = true; + loggedInBackButton.interactable = true; Tools.UpdateStatusText(loggedInText, "Client version too outdated to access servers", Color.red); return; } else if (response == "-997") { + loggedInLoadButton.interactable = true; + loggedInSaveButton.interactable = true; + loggedInBackButton.interactable = true; Tools.UpdateStatusText(loggedInText, "Encryption/decryption issues", Color.red); return; } else if (response == "-996") { + loggedInLoadButton.interactable = true; + loggedInSaveButton.interactable = true; + loggedInBackButton.interactable = true; Tools.UpdateStatusText(loggedInText, "Can't send requests on self-built instance", Color.red); return; } @@ -190,5 +206,6 @@ public class AccountLoggedIn : MonoBehaviour } loggedInLoadButton.interactable = true; loggedInSaveButton.interactable = true; + loggedInBackButton.interactable = true; } } \ No newline at end of file