Example #1
0
 public LoginControllerImpl(
     Logger logger,
     RelogManager relogManager,
     SettingsManager settingsManager,
     GlobalProvider globals)
 {
     _logger          = logger.Scope("LoginController");
     _globals         = globals;
     _relogManager    = relogManager;
     _settingsManager = settingsManager;
 }
 public ObjectControllerBase(
     Player.Factory playerFactory,
     Logger logger,
     PlayerManager PlayerManager,
     GlobalProvider globals,
     SettingsManager settingsManager,
     RelogManager relogManager,
     LoginSessionManager loginSessionManager)
 {
     _logger = logger;
     _loginSessionManager = loginSessionManager;
     _playerManager       = PlayerManager;
     _settingsManager     = settingsManager;
     _relogManager        = relogManager;
     _playerFactory       = playerFactory;
     _globals             = globals;
 }
Example #3
0
 public MainView(
     Logger logger,
     GlobalProvider globals,
     PlayerManager playerManager,
     SettingsManager settingsManager,
     DebuffObj.Factory debuffObjFactory,
     PlayerIcon.Factory playerIconfactory,
     Debugger debugger) : base(logger.Scope("MainView"), globals)
 {
     _logger            = logger;
     _debugger          = debugger;
     _playerManager     = playerManager;
     _settingsManager   = settingsManager;
     _debuffObjFactory  = debuffObjFactory;
     _playerIconFactory = playerIconfactory;
     _globals           = globals;
 }
Example #4
0
        /// <summary>
        /// 检查更新
        /// </summary>
        /// <param name="currentVersion"></param>
        /// <param name="os">操作系统</param>
        /// <returns></returns>
        public AppVersionModel CheckUpdate(string currentVersion, string os)
        {
            AppVersionModel verData = new AppVersionModel();

            if (os == OSOptions.android.ToString())
            {
                bool flag = GlobalProvider.IsVersionUpdate("1.0.2", currentVersion);
                if (flag)
                {
                    verData.serverVersion = "1.0.2";
                    verData.updateType    = 1;
                    verData.updateTip     = "测试更新";
                    verData.updateUrl     = "http://www.baidu.com";
                }
            }
            return(verData);
        }
Example #5
0
 public PluginTermCompleteControllerImpl(
     Logger logger,
     GlobalProvider globals,
     MainView mainView,
     LoginCompleteController loginCompleteController,
     DebuffManager debuffManager,
     RelogManager relogManager,
     PlayerManager PlayerManager)
 {
     _logger                  = logger.Scope("PluginTermCompleteController");
     _PlayerManager           = PlayerManager;
     _globals                 = globals;
     _relogManager            = relogManager;
     _mainView                = mainView;
     _loginCompleteController = loginCompleteController;
     _debuffManager           = debuffManager;
 }
Example #6
0
 public MoveObjectControllerImpl(
     Player.Factory playerFactory,
     Logger logger,
     PlayerManager PlayerManager,
     SettingsManager settingsManager,
     RelogManager relogManager,
     GlobalProvider globals,
     LoginSessionManager loginSessionManager) : base(
         playerFactory,
         logger.Scope("MoveObjectController"),
         PlayerManager,
         globals,
         settingsManager,
         relogManager,
         loginSessionManager)
 {
     _logger = logger;
 }
Example #7
0
        /// <summary>
        /// 检查更新
        /// </summary>
        /// <param name="currentVersion"></param>
        /// <param name="os">操作系统</param>
        /// <returns></returns>
        public AppVersionModel CheckUpdate(string currentVersion, string os)
        {
            AppVersionModel verData = new AppVersionModel();

            if (os == OSOptions.android.ToString())
            {
                var newVersion = ConfigLogic.GetValue("AppVersion");

                bool flag = GlobalProvider.IsVersionUpdate(newVersion, currentVersion);
                if (flag)
                {
                    verData.serverVersion = newVersion;
                    verData.updateType    = Convert.ToInt32(ConfigLogic.GetValue("EnableAppCoerceUpdate")) == 1 ? 2 : 1;
                    verData.updateTip     = ConfigLogic.GetValue("AppUpateContent");
                    verData.updateUrl     = ConfigLogic.GetValue("AppUpateUrl");
                }
            }
            return(verData);
        }
Example #8
0
        public BaseView(Logger logger, GlobalProvider globalProvider)
        {
            _logger = logger;

            _globals = globalProvider;
        }