Exemple #1
0
    public void Init()
    {
        LoginAssistant.CreateAssistant(transform.parent);

        switch (State)
        {
        case LoginState.BeforeLogin:
        {
            ShowLogin();
        }
        break;

        case LoginState.ThirdLogin:
        {
            LoginFrame.gameObject.SetActive(false);
            ThirdLoginFrame.gameObject.SetActive(false);
            if (null != ThirdLoginAction)
            {
                ThirdLoginAction();
            }
        }
        break;

        case LoginState.LoginSuccess:
        {
            LoginFrame.gameObject.SetActive(false);
            ThirdLoginFrame.gameObject.SetActive(false);
        }
        break;
        }
    }
Exemple #2
0
    private void OnEnable()
    {
#if !UNITY_EDITOR
        try
        {
#endif

        root.SetBindDataSource(PlayerDataManager.Instance.AccountDataModel);
        LoginAssistant.CreateAssistant(transform);


#if !UNITY_EDITOR
    }
    catch (Exception ex)
    {
        Logger.Error(ex.ToString());
    }
#endif
    }