public void Execute(string message) { if (CurAction.Performer.Equals(Performer.Auto)) { if (CurAction.ObjectType.Equals(ObjectType.Control) && CurAction.MotionType.Equals(MotionType.Jump)) { if (message.Equals("False")) { LineInspector curLineInspector = CurLineInspector; Jump(CurAction.JumpSize); curLineInspector.Init(); } else { CurLineInspector.Init(); Next(); } } } else { LineInspector.Next(); if (CurLineInspector.IsFinished()) { CurLineInspector.Init(); // set idx to 0 Next(); } } return; }
// // Unity Methods // private void Start() { inputHandler = ComponentManager.Instance.Get <InputHandler>(); inspectorTool = ComponentManager.Instance.Get <InspectorTool>(); lineInspectorPanel = inspectorTool.lineInspectorPanel; lineInspector = lineInspectorPanel.lineInspector; }
public async Task SaveLiAsync(LineInspector li, bool isNewItem = false) { var uri = constant.Host + constant.Port + "LineInspectors"; var json = JsonConvert.SerializeObject(li); try { client.DefaultRequestHeaders.Add("Authorization", "Bearer "); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("aplication/json")); HttpResponseMessage response = null; if (isNewItem) { response = await client.PostAsync(uri, new StringContent(json, Encoding.UTF8, "application/json")); } else { uri += "/" + li.Id; response = await client.PutAsync(uri, new StringContent(json, Encoding.UTF8, "application/json")); } if (response.IsSuccessStatusCode) { Debug.WriteLine("li save ok"); } } catch (Exception ex) { Debug.WriteLine(ex.Message); throw; } }
protected virtual void Start() { inspectorTool = ComponentManager.Instance.Get <InspectorTool>(); lineInspectorPanel = inspectorTool.lineInspectorPanel; lineInspector = lineInspectorPanel.lineInspector; inputHandler = ComponentManager.Instance.Get <InputHandler>(); canvas = GameObject.FindGameObjectWithTag("Canvas").GetComponent <Canvas>(); }
public async override void Init(object initData) { LineInspector li = initData as LineInspector; currentLi = li; LoadOperatorState(); base.Init(initData); await RefreshLiList(); //} }
// // Event Methods // protected override void OnComponentRegistrationFinished() { base.OnComponentRegistrationFinished(); // Get Components dataLayers = ComponentManager.Instance.Get <DataLayers>(); gridLayerController = map.GetLayerController <GridLayerController>(); inputHandler = ComponentManager.Instance.Get <InputHandler>(); outputPanel = ComponentManager.Instance.Get <OutputPanel>(); mapViewArea = ComponentManager.Instance.Get <MapViewArea>(); canvas = GameObject.FindWithTag("Canvas").GetComponent <Canvas>(); infoPanel = FindObjectOfType <InfoPanel>(); lineInspectorPanel.Init(toolLayers, canvas, maxInspectionCount); lineInspector = lineInspectorPanel.lineInspector; lineInfos = lineInspectorPanel.lineInfos; areaInspector.Init(toolLayers); InitAreaInspectorInfo(); }
private bool Validate(LineInspector li) { var validatieResult = LiValidator.Validate(li); if (li.Edit) { foreach (var error in validatieResult.Errors) { if (error.PropertyName == nameof(li.Naam)) { LineInspectornaamError = error.ErrorMessage; } if (error.PropertyName == nameof(li.Nummer)) { LineInspectornummerError = error.ErrorMessage; } } return(validatieResult.IsValid); } return(validatieResult.IsValid); }
public async Task <LineInspector> GetLirAsync(Guid LiId) { var uri = constant.Host + constant.Port + "LineInspectors/" + LiId; LineInspector lineInspector = new LineInspector(); try { var response = await client.GetAsync(uri); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); lineInspector = JsonConvert.DeserializeObject <LineInspector>(content); } return(lineInspector); } catch (Exception ex) { Debug.WriteLine(ex.Message); throw; } }
public void AddLine(LineInspector lineInspector) { lineList.Add(lineInspector); }