Example #1
0
        private void Login(string userName, string password, bool isManual)
        {
            GameModel      model         = ProfileManager.CurrentProfile.GameModel;
            ILoginProvider loginProvider = ConfigurationManager.GetConfiguration(model).CreateLoginProvider();

            loginProvider.LoginStateChanged += eventAccessor.OnLoginStateChanged;
            loginProvider.LoginCompleted    += eventAccessor.OnLoginCompleted;
            if (isManual)
            {
                loginProvider.TryManualLogin(userName, password);
            }
            else
            {
                loginProvider.TryLogin(userName, password);
            }
        }