public override void Execute(Guid application) { try { var query = new LogQuery() { ApplicationIdentifier = application, From = DateTime.UtcNow.AddHours(-24), To = DateTime.UtcNow, Top = 10000 }; var data = new CollectorData() { Statistics = logCore.SelectServerStatistics(query), GeneratedOn = DateTime.UtcNow, }; foreach (var stat in data.Statistics) { stat.Token = null; } var objectId = LogCore.CollectorBrief1DaysFormat.FormatWithCulture(application.ToAscii85().GetHexMD5()); blob.Save(objectId, data); } catch (Exception ex) { logCore.Log(ex, EventTypes.Critical, 99999); } }
private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) { if (this.ValidateForm()) { if (IsMaintenance) { if (TransactionForm == "Add Collector") { TransactionResult = CollectorData.AddCollector(); } else if (TransactionForm == "Edit Collector") { TransactionResult = CollectorData.EditCollector(); } } args.Cancel = false; } else { args.Cancel = true; } }
private void Update() { if (isUpgradingServer) { return; } if (isMovingAttractor) { int layerMask = 1 << 8; Ray ray = mainCam.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out hit, Mathf.Infinity, layerMask)) { ShowArc(hit.point, uplinks[curAttIndex]); Vector3 newPos = DeterminePos(hit.point); Quaternion newRot = DetermineRot(hit.point); entityManager.SetComponentData(curAttractor, new Translation { Value = newPos }); entityManager.SetComponentData(curAttractor, new Rotation { Value = newRot }); movePaths[curAttIndex] = GetAttractionPath(hit.point, uplinks[curAttIndex]); } } if (Input.GetMouseButtonDown(0)) { int layerMask = LayerMask.GetMask("Earth", "Collector", "LDServer"); Ray ray = mainCam.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out hit, Mathf.Infinity, layerMask)) { if (isMovingAttractor) { //test that we can place collector here isMovingAttractor = false; CollectorData curCollectorData = entityManager.GetComponentData <CollectorData>(curAttractor); entityManager.SetComponentData(curAttractor, new CollectorData { canCollect = true, attractorID = curCollectorData.attractorID //attrationPos = GetAttractionPath(hit.point) }); GameObject newClickTarget = Instantiate(clickTargetPrefab, hit.point, Quaternion.identity); newClickTarget.GetComponent <ClickTarget>().attractorEnt = curAttractor; float scale = UpgradeController.instance.GetCurScale(); newClickTarget.transform.localScale = new Vector3(scale, scale, scale); curClickPoints.Add(newClickTarget); curAttractor = Entity.Null; curAttIndex = -1; } else if (hit.transform.gameObject.layer == 9) //if hit a collector { isMovingAttractor = true; curAttractor = hit.transform.GetComponent <ClickTarget>().attractorEnt; CollectorData curCollectorData = entityManager.GetComponentData <CollectorData>(curAttractor); entityManager.SetComponentData(curAttractor, new CollectorData { canCollect = false, attractorID = curCollectorData.attractorID }); curClickPoints.Remove(hit.transform.gameObject); Destroy(hit.transform.gameObject); curAttIndex = curCollectorData.attractorID; } else if (hit.transform.gameObject.layer == 10) //if hit LDServer { //Debug.Log("LDServer"); //check if already open //hudContainer.SetActive(false); serverUpgradeContainer.SetActive(true); CameraController.instance.SetShouldFreeze(true); UpgradeController.instance.UpdateUpgradeUI(); isUpgradingServer = true; } } } }