public UpdateControllerTest() { _testContainerBuilder.RegisterType <UpdateController>(); _bot = A.Fake <IBot>(); _logger = A.Fake <ILogger <UpdateController> >(); _testContainerBuilder.RegisterInstance(_logger).As <ILogger <UpdateController> >(); _adminService = A.Fake <IAdminWebService>(); var admins = new List <AdminResponse> { new AdminResponse() { Name = "admin" }, new AdminResponse() { Name = "toto" }, }; A.CallTo(() => _adminService.GetAllAdmins()).Returns(admins); _testContainerBuilder.RegisterInstance(_adminService).As <IAdminWebService>(); _testContainerBuilder.RegisterInstance(_bot); _contextHub = A.Fake <ContextHub>(); _testContainerBuilder.RegisterInstance(_contextHub).SingleInstance(); _container = _testContainerBuilder.Build(); _target = _container.Resolve <UpdateController>(); }
private void RegisterUpdates() { UpdateController.Register("ExchangeViewModelOrderBook", OrderBook.Update, 12, true, true); UpdateController.Register("ExchangeViewModelTicker", Ticker.Update, 5, true, true); UpdateController.Register("ExchangeViewModelOrders", Orders.Update, 10, true, true); UpdateController.Register("ExchangeViewModelBalance", Balance.Update, 15, true, true); }
public void LoadScene <SceneController> (Actions.VoidAction beforeEnd = null) where SceneController : new () { if (loadProgress > 0 && loadProgress < 1) { return; } if (beforeEnd == null) { beforeEnd = (a) => { a(); }; } Create(); loadProgress = 0; isCreated = false; onEnd = () => { beforeEnd(() => { if (AudioController.instance != null) { AudioController.instance.ClearSounds(); } new SceneController(); UpdateController.OnSceneLoaded(); OnSceneLoaded(); }); }; UpdateController.AddFixedUpdatable("ScenePassageControllerUpdateOnlyDirectRemoving", Update); }
void Start() { head = transform.Find("head").transform; fire_pos = head.Find("fire_pos").transform; if (gameObject.tag == "enemy") { target_tag = "own"; mask = LayerMask.GetMask("own"); gameObject.layer = LayerMask.NameToLayer("enemy"); } else { target_tag = "enemy"; mask = LayerMask.GetMask("enemy"); gameObject.layer = LayerMask.NameToLayer("own"); } audio = gameObject.GetComponent <AudioSource>(); userInfo = GameObject.Find("AllCharacterInfo").GetComponent <UpdateController>(); ch = userInfo.findCharacterInfo("Shower"); current_level = PlayerPrefs.GetInt("Shower_level"); health = ch.levels[current_level].Health; damage_power = ch.levels[current_level].attack_power; fireRate = ch.levels[current_level].attack_rate_per_second; }
public static void UpdateControllerStatus(string Device_ID, string Status) { try { Form form = Application.OpenForms["FormMain"]; DataGridView Conn_gv; if (form == null) { return; } Conn_gv = form.Controls.Find("Conn_gv", true).FirstOrDefault() as DataGridView; if (Conn_gv == null) { return; } if (Conn_gv.InvokeRequired) { UpdateController ph = new UpdateController(UpdateControllerStatus); Conn_gv.BeginInvoke(ph, Device_ID, Status); } else { if (Conn_gv.DataSource == null) { //Conn_gv.DataSource = new List<ConnectState>(); Conn_gv.DataSource = new BindingList <ConnectState>(); } //List<ConnectState> connList = (List<ConnectState>)Conn_gv.DataSource; BindingList <ConnectState> connList = (BindingList <ConnectState>)Conn_gv.DataSource; var find = from Ctrl in connList where Ctrl.Device_ID.Equals(Device_ID) select Ctrl; if (find.Count() == 0) { ConnectState con = new ConnectState(); con.Device_ID = Device_ID; con.Connection_Status = Status; connList.Add(con); } else { find.First().Connection_Status = Status; } //connList.Sort((x, y) => { return x.Device_ID.CompareTo(y.Device_ID); }); connList = new BindingList <ConnectState>(connList.OrderBy(x => x.Device_ID).ToList());// fix System.IndexOutOfRangeException Conn_gv.DataSource = null; Conn_gv.DataSource = connList; //Conn_gv.Refresh(); // Conn_gv.ClearSelection(); } } catch { logger.Error("UpdateControllerStatus: Update fail."); } }
void Start() { mask = LayerMask.GetMask("enemy"); if (gameObject.tag == "enemy") { target_castle_tag = "own_Castle"; mask = LayerMask.GetMask("own"); target_tag = "own"; transform.eulerAngles = new Vector3(0, -90, 0); gameObject.layer = LayerMask.NameToLayer("enemy"); } else { gameObject.layer = LayerMask.NameToLayer("own"); transform.eulerAngles = new Vector3(0, 90, 0); } enemyCastle = GameObject.Find(target_castle_tag); audio = gameObject.GetComponent <AudioSource>(); userInfo = GameObject.Find("AllCharacterInfo").GetComponent <UpdateController>(); ch = userInfo.findCharacterInfo("Soldier"); current_level = PlayerPrefs.GetInt("Soldier_level"); health = ch.levels[current_level].Health; speed_movment = ch.levels[current_level].move_speed; damage_power = ch.levels[current_level].attack_power; atackRate = ch.levels[current_level].attack_rate_per_second; }
public void Destroy() { UpdateController.StopAllTimers(); UpdateController.toFixedUpdate = null; UpdateController.toUpdate = null; GamePullController.Destroy(); }
private async void OnCheckForUpdatesAsync(object obj) { UpdateController updateController = new UpdateController(); await updateController.CheckForUpdateAsync(); if (!updateController.UpdateFound) { PopupWrapper popupWrapper = this.messagePopup; string[] cOMSIDLATESTVERSION = new string[] { ResourcesModel.Instanse.COM_SID_LATEST_VERSION, ResourcesModel.Instanse.MAPP_SID_YOU_HAVE_THE_LATEST_VERION }; popupWrapper.Show(cOMSIDLATESTVERSION); } else { UpdateMessagePopupViewModel updateMessagePopupViewModel = new UpdateMessagePopupViewModel(); object obj1 = await base.Controller.CreatePopup(updateMessagePopupViewModel, false).ShowDialogAsync(); bool?decision = (obj1 as AlternativePopupEventArgs).Decision; if ((!decision.GetValueOrDefault() ? false : decision.HasValue)) { Process.Start(updateController.UpdateUrl); } if (updateController.ForceUpdate) { Application.Current.Shutdown(); } } }
public void Given_ServerIsPresentInExclusionList_Then_InactiveStateActivated() { string configContent = File.ReadAllText(@"..\..\centralConfig.xml"); var serializer = new Serialization <CustomerConfigurationsFile>(); var configInstance = serializer.GetObjectFromXml(configContent); configInstance.FirstOrDefault().ServerUpdateConfiguration.ExcludedServers[0] = CServerName; configContent = serializer.Serialize(configInstance); var httpClient = Mock.Of <IHttpClient>(); Mock.Get(httpClient).Setup(c => c.GetResponse(It.IsAny <string>())).Returns(configContent); mController = createController(null, httpClient); bool inactive = false; mController.Inactivated += (s, e) => { inactive = true; }; mController.BeginUpdate(); while (!inactive) { Thread.Sleep(0); } Assert.IsTrue(inactive); }
public void Given_MaintenanceTimeFrame_When_IsWithinMaintenanceHours_Then_GetAvailableUpdatesIsCalled() { var cultureInfo = new CultureInfo("nl-NL"); string configContent = File.ReadAllText(@"..\..\centralConfig.xml"); var serializer = new Serialization <CustomerConfigurationsFile>(); var configInstance = serializer.GetObjectFromXml(configContent); configContent = serializer.Serialize(configInstance); var httpClient = Mock.Of <IHttpClient>(); Mock.Get(httpClient).Setup(c => c.GetResponse(It.IsAny <string>())).Returns(configContent); IUpdateClient updateClient = Mock.Of <IUpdateClient>(); mController = createController(null, httpClient, updateClient); var run = mController.GetType().GetMethod("runUpdateProcedure", BindingFlags.NonPublic | BindingFlags.Instance); bool inactive = false; mController.Inactivated += (s, e) => { inactive = true; }; run.Invoke(mController, new object[] { }); while (!inactive) { Thread.Sleep(0); } Mock.Get(updateClient).Verify(c => c.GetAvailableUpdates(), Times.Once); }
public UpgradeController() { instance = this; skills = Settings.GetSkills(); cameraObjects = new List <GUIObject> (); cameraObjectPositions = new Dictionary <GUIObject, Vector2> (); skillsObjects = new List <GUIObject> (); new ForbidController(); UpdateController.toUpdate = Update; UpdateController.toFixedUpdate = FixedUpdate; new GUIController(); new SlideController(new Vector2(0, 0), new Vector2(0 + CameraController.heightInMeters / 2f, 9 + CameraController.heightInMeters / 2f) , SlideController.Mode.Slide, 3); CameraController.ResizeCamera(Mathf.Min(CameraController.GetWidthInMeters(1080 / 50f * Settings.FhdToHD), 1920 / 50f * Settings.FhdToHD)); CameraController.cameraPosition = new Vector2(0, 0); UpdateController.Timer(0.1f, () => { Create(); }); }
static void Main(string[] args) { Console.WriteLine( "XTMF.ConsoleUpdate Version 1.0.1" ); var controller = new UpdateController(); controller.XTMFUpdateServerLocation = args[0]; controller.UseWebservices = false; try { controller.UpdateAll( false, false, (progress) => Console.Write( "\r{0:P}%\t", progress ), ( s => { Console.WriteLine(); Console.WriteLine( s ); } ) ); } catch ( AggregateException error ) { Console.WriteLine(); Console.WriteLine( "XTMF Update Error:" ); Console.WriteLine( error.InnerException.Message ); } catch ( Exception error ) { Console.WriteLine(); Console.WriteLine( "XTMF Update Error:" ); Console.WriteLine( error.Message + "\r\n" + error.StackTrace ); } }
private async void CheckUpdate() { if (await UpdateController.Check()) { await DialogHost.Show(new UpdateDialog()); } }
public void allPluginsLoaded() { if (standaloneController.AtlasPluginManager.addPlugin("Plugins/IntroductionTutorial/", true))//Ok to force to true since it comes from our main data file. { //Setup intro tutorial startup task standaloneController.TaskController.addTask(new RunIntroTutorial(standaloneController)); } UpdateController.checkForUpdate(updateCheckCompleted, standaloneController.AtlasPluginManager, standaloneController.LicenseManager); if (!String.IsNullOrEmpty(MedicalConfig.StartupTask)) { Task commandLineTask = standaloneController.TaskController.getTask(MedicalConfig.StartupTask); if (commandLineTask != null) { commandLineTask.clicked(EmptyTaskPositioner.Instance); } else { standaloneController.NotificationManager.showNotification(String.Format("Cannot load command line supplied task '{0}'\nPlease make sure it is named correctly and that you own this plugin.", MedicalConfig.StartupTask), MessageBoxIcons.Error); } } else if (MedicalConfig.FirstRun) { MedicalConfig.FirstRun = false; } guiTaskManager.setLoadingTasksToMissing(CommonResources.NoIcon); }
public Update() { InitializeComponent(); _UpdateController = new UpdateController(this); _UpdateController.CheckUpdates(); DetailsRichTextBox.BackColor = UpdateProgressBar.BackColor; }
public void Destroy() { allSize = Mathf.Min(allSize, 1); Scale(allSize); instance = null; if (onEnd != null) { onEnd(); } UpdateController.RemoveFixedUpdatable("BankMenu"); UpdateController.AddFixedUpdatable("BankMenuDestroying", (f) => { allSize -= f * 2f; if (allSize <= 0) { foreach (var w in objects) { w.Destroy(); } black.Destroy(); UpdateController.RemoveFixedUpdatable("BankMenuDestroying"); return; } Scale(allSize); black.color = new Color(1, 1, 1, allSize * 0.84f); black.positionInMeters = CameraController.cameraPosition; }); }
private void InitStatus() { UpdateController controller = new UpdateController(this); controller.CheckUpdate(); //UpgradeService us = new UpgradeService(true); //us.SynCheckUpdate(); MagazineStyle se = MagazineStyle.GetInstance(); if (se.Exist()) { cb_style.Text = se.Name; } //2016-06-13 测试 吴海龙 WordApplication.GetInstance().WordApp = Globals.ThisAddIn.Application; //WordApplication.GetInstance().WordApp = Globals.ThisAddIn.Application; //日志目录 if (!Directory.Exists("C:\\log\\")) { Directory.CreateDirectory("C:\\log\\"); } //多线程下载样式避免,网络卡顿造成word 卡死。 Thread t = new Thread(DownloadStyles); t.Start(); RefreshStyleList(); }
public void ResultViewBagList() { UpdateController controller = new UpdateController(); ViewResult result = controller.Index() as ViewResult; Assert.IsNotNull(result.ViewBag.List); }
public MMMessageHandler(MatchMakerClient networkTransmitter, UpdateController updateController, ILogger logger, PersistentData persistentData) { commandHandler = new MessageCommandHandlerClient(); this.persistentData = persistentData; this.logger = logger; this.networkTransmitter = networkTransmitter; this.updateController = updateController; }
private void Awake() { CreateMap(); UpdateController uc = FindObjectOfType <UpdateController>(); uc.ChangeState <RunState>(); squareGrid = FindObjectOfType <SquareGrid>(); }
public void Destroy() { OptionsController.instance.Destroy(); UpdateController.StopAllTimers(); UpdateController.toFixedUpdate = null; UpdateController.toUpdate = null; GamePullController.Destroy(); }
public void TestInitialize() { _osmLatestFileFetcherExecutor = Substitute.For <IOsmLatestFileFetcherExecutor>(); var logger = Substitute.For <ILogger>(); _databasesUpdaterService = Substitute.For <IDatabasesUpdaterService>(); _controller = new UpdateController(_osmLatestFileFetcherExecutor, _databasesUpdaterService, logger); }
public void IndexViewResultNotNull() { UpdateController controller = new UpdateController(); ViewResult result = controller.Index() as ViewResult; Assert.IsNotNull(result); }
public DependentDataRow(UpdateGrid grid, DataTable table, object tag, UpdateController updateController) { _grid = grid; _table = table; _tag = tag; _updateController = updateController; _depValue = Dependent.New("UpdateDataRow.Value", UpdateValue); }
void Start() { UpdateController_ = GameObject.Find("AllCharacterInfo").GetComponent <UpdateController>(); characterClass ch = UpdateController_.findCharacterInfo(name); current_level = PlayerPrefs.GetInt(charcter_name + "_level"); level_text.text = current_level + " / " + ch.levels.Length; }
private static async Task CheckForUpdate() { while (true) { await UpdateController.CheckUpdates(); Thread.Sleep(360000); } }
public static void Preorder(List <PreoderItem> toPreorder, Actions.VoidIntInt onProcess = null, Actions.VoidVoid onEnd = null) { if (preorders == null) { Debug.LogError("Preorders are not created"); } else { int done = 0; int total = 0; for (int i = 0; i < toPreorder.Count; i++) { total += toPreorder [i].count; } UpdateController.LaunchIt(toPreorder.Count, 0, (q) => { List <GameObject> created = new List <GameObject> (); string realName = preoderNameTranslates.ContainsKey(toPreorder [q].target) ? preoderNameTranslates [toPreorder [q].target] : toPreorder [q].target; if (preorders.ContainsKey(realName)) { UpdateController.LaunchIt(toPreorder [q].count, 0, (i) => { created.Add(preorders [realName].Key()); toPreorder [q].onEnd(); done++; if (onProcess != null) { onProcess(done, total); } }, () => { for (int i = 0; i < toPreorder [q].count; i++) { preorders [realName].Value(created [i]); } if (done >= total) { Debug.Log(done + " " + total); if (onEnd != null) { onEnd(); } isPreordered = true; } }); } else { Debug.LogWarning("No such target: '" + toPreorder [q].target + "' as '" + realName + "'"); } }); } }
private static void CheckMenusQueue() { if (queue.Count == 1) { UpdateController.Timer(0.5f, () => { queue [0] (); }); } }
private void Start() { _updateController = ServiceProvider.GetService <UpdateController>(); _updateController.AddUpdatable(ServiceProvider.GetService <CommandExecutor>()); _updateController.AddUpdatable(ServiceProvider.GetService <PlayerMovement>()); ServiceProvider.GetService <CommandExecutor>().EnqueueCommand( new LogCommand("UpdateBehaviour:: All core components initialized.", ELogType.Log)); }
public void TestInitialize() { _graphHopperGateway = Substitute.For <IGraphHopperGateway>(); _elasticSearchGateway = Substitute.For <IElasticSearchGateway>(); _osmRepository = Substitute.For <IOsmRepository>(); _geoJsonPreprocessorExecutor = Substitute.For <IOsmGeoJsonPreprocessorExecutor>(); var logger = Substitute.For <ILogger>(); _updateController = new UpdateController(_graphHopperGateway, _elasticSearchGateway, _geoJsonPreprocessorExecutor, _osmRepository, new List <IPointsOfInterestAdapter>(), logger); }
/// <summary> /// Creates a match client with additional message handlers /// </summary> /// <param name="EventHandler">The events the default message handlers triggers</param> /// <param name="logger">Logger to write logs</param> /// <param name="persistentData">Persistent data expected to be setup by now</param> /// <param name="msgTypeToMsgHandler">The message handler provided. Keys are the type of message classes, and values are the handler for the respectable message</param> public MatchClient(IMatchEventHandler EventHandler, ILogger logger, PersistentData persistentData, Dictionary <Type, IMessageHandlerCommandClient> msgTypeToMsgHandler, IClientConfig config) { this.config = config; this.logger = logger; this.persistentData = persistentData; this.EventHandler = EventHandler; EventHandler.SetUIState_Loading(); updateController = new UpdateController(); StartOnlineClient(msgTypeToMsgHandler); }
public TabBarController() { tab1 = new HomeScreen(); tab2 = new UpdateController(); tab2.Title = "Update"; var tabs = new UIViewController[] { tab1, tab2 }; ViewControllers = tabs; }
public Form1() { InitializeComponent(); Controller = new UpdateController(); this.ArchitectureSelect.SelectedIndex = 0; }