using System; using System.Collections; using System.Collections.Generic; using Firebase; using Firebase.Auth; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UIElements; public class LoginManager : MonoBehaviour { public UIDocument uiDocument; [Header("Login")] Button loginButton; Button registerButton; TextField username; TextField password; TextField registerEmailTextField; TextField registerPasswordTextField; TextField registerPasswordConfirmTextField; Label warningText; Label registerWarningText; private FirebaseAuth auth; private FirebaseUser user; VisualElement loginPanel; VisualElement registerPanel; private TextField registerUsernameTextField; VisualElement root; private void Awake() { FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { DependencyStatus dependencyStatus = task.Result; if (dependencyStatus.Equals(DependencyStatus.Available)) { InitializeFirebase(); } else { Debug.Log("Could not resolve all Firebase dependencis: " + dependencyStatus); } }); root = uiDocument.rootVisualElement; loginButton = root.Q