public void Reset() { GameObject txt = GameObject.FindGameObjectWithTag("MicroText"); if (txt) { txt.GetComponent <Text>().text = ""; } GameObject[] micros = GameObject.FindGameObjectsWithTag("Molecules"); for (int i = 0; i < micros.Length; i++) { Destroy(micros[i]); } currentDisease.init(); bars.SetDisease(currentDisease); bars.SetBars(); currentDisease = bars.newDisease(); enterSetup(); AskFood.SetActive(false); AnswerFood.SetActive(false); AnswerDrug.SetActive(false); zooming = false; MicrobialExam.transform.FindChild("UrineSlide").localScale = new Vector3(20, 1, 5); MicrobialExam.transform.FindChild("ZoomButton").gameObject.SetActive(true); AfterZoom.SetActive(false); PatientAnswer.text = "Patient: ..."; PeeStick.GetComponent <Image>().sprite = Normal; currentExam = ExamMode.Setup; }
public void SwitchExamMode() { switch (currentExam) { case ExamMode.Setup: exitSetup(); enterVisual(); break; case ExamMode.Visual: exitVisual(); enterChemical(); break; case ExamMode.Chemical: exitChemical(); enterMicrobial(); break; case ExamMode.Microbial: exitMicrobial(); break; } currentExam = (ExamMode)((int)currentExam + 1); }
public ExamMode GetExamMode(ExamRecord record) { var Exam = new ExamMode(); Exam.ExamTime = record.BeginTime.Value.ToString("HH:mm:ss") + "-" + record.EndTime.Value.ToString("HH:mm:ss"); //获取考试扣分项 var breakeRules = examBreakeRuleRecordRepository.LoadEntities(s => s.ExamRecordId == record.Id); var breakeRulesStr = string.Join(",", breakeRules.Select(s => s.DeductedReason)); Exam.Score = record.Score; Exam.DedictionRules = breakeRulesStr; var Captures = examCaptureRepository.LoadEntities(s => s.ExamRecordId == record.Id); for (int i = 0; i < Captures.Count() && i < 3; i++) { if (i == 0) { Exam.CaptureImageFirstPath = GetImagePath("FirstCaptureImage", Captures[i].Image); } else if (i == 1) { Exam.CaptureImageSecondPath = GetImagePath("SecondCaptureImage", Captures[i].Image); } else if (i == 2) { Exam.CaptureImageThirdPath = GetImagePath("ThirdCaptureImage", Captures[i].Image); } } return(Exam); //简单逻辑 我只需要前面三张照片 }
// Use this for initialization void Start() { bars = GetComponent <Bars>(); currentExam = ExamMode.Setup; currentDisease = bars.newDisease(); enterSetup(); }
public ExamSession(Exam exam, string candidateName, ExamMode examMode) { Exam = exam; CandidateName = candidateName; ExamMode = examMode; }