首页 > 解决方案 > 为什么不能在 Firebase CreateUser 之后 Panel_register SetActivity 为(假)?

问题描述

为什么不能在 Firebase CreateUser 之后 Panel_register SetActivity 为(假)?

在 Firebase 中成功创建用户后,我想禁用 Panel_Register 的可见性

或者

只有登录后才能打开新场景

public Text email;
public Text password;

public GameObject Panel_Register;


// Start is called before the first frame update
void Start()
{

}

/** Update is called once per frame
void Update()
{

}
**/

public void Register()
{
    FirebaseAuth.DefaultInstance.CreateUserWithEmailAndPasswordAsync(email.text, password.text).ContinueWith(task => {
        if (task.IsCanceled)
        {
            Debug.LogError("CreateUserWithEmailAndPasswordAsync was canceled.");
            return;
        }
        if (task.IsFaulted)
        {
            Debug.LogError("CreateUserWithEmailAndPasswordAsync encountered an error: " + task.Exception);
            return;
        }

        // Firebase user has been created.
        Firebase.Auth.FirebaseUser newUser = task.Result;
        Debug.LogFormat("Firebase user created successfully: {0} ({1})",
            newUser.DisplayName, newUser.UserId);

        //login panel ausblenden
        Panel_Register.gameObject.SetActive(false);
    });

}

标签: c#androidfirebaseunity3d

解决方案


推荐阅读