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; } }
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 }