/// <summary> /// show the result /// </summary> private void gradeDispose() { ableButtonOption(); if (examCountDown.gameObject.activeSelf) { examCountDown.gameObject.SetActive(false); } foreach (GradeDetails item in details) { if (item.ErrorMsg == null) { item.ErrorMsg = "未选择"; item.Score = 0; } item.Topic3DName = item.TopicCircuitName; } for (int k = 0; k < details.Count; k++) { details[k].Topic3DId = k; } TLGradeManager tl = gradeManager; GradeTable grade = tl.examCircuitUI(examCountDown.getCurrentTime()); grade.Grade = 0; for (int k = 0; k < details.Count; k++) { grade.Grade += details[k].Score; } string json = "{\"Grade\":" + JsonConvert.SerializeObject(grade) + ",\"Details\":" + JsonConvert.SerializeObject(details) + "}"; examGrade.GetComponent <Camera>().depth = 50; CoherentUISystem.Instance.UIViews.Add(examGrade); examGrade.GetComponent <UICommunicationsScript>().UnityToWeb("gotoScoreQuery", json); }
private void gradeDispose() { if (examCountDown.gameObject.activeSelf) { examCountDown.gameObject.SetActive(false); } TLGradeManager tl = new TLGradeManager(); GradeTable grade = tl.examCircuitUI(examCountDown.getCurrentTime()); List <GradeDetails> details = new List <GradeDetails>(TrainingManager.circuitUIDetails.Values); foreach (GradeDetails item in details) { item.ErrorMsg = errorMsg; item.Topic3DName = item.TopicCircuitName; } string json = "{\"Grade\":" + JsonConvert.SerializeObject(grade) + ",\"Details\":" + JsonConvert.SerializeObject(details) + "}"; Debug.Log(json); examGrade.GetComponent <Camera>().depth = 50; CoherentUISystem.Instance.UIViews.Add(examGrade); examGrade.GetComponent <UICommunicationsScript>().UnityToWeb("gotoScoreQuery", json); }