void CreateTextZone(MedicalInfoHolder member, string destination) { GameObject go = new GameObject("patientInfo"); go.transform.parent = mistakesPanel.transform.GetChild(0); TextMeshProUGUI description = go.AddComponent <TextMeshProUGUI>(); description.text = FormateMistakesDisplaying(member, destination); description.fontSize = 20.5f; }
string FormateMistakesDisplaying(MedicalInfoHolder member, string place) { string strToReturn = ""; CrewMemberInfo memberInfo = member.crewMemberInfo; strToReturn += memberInfo.first_name.ToString() + " " + memberInfo.last_name.ToString() + " was on " + place + " but his state was:\n\n<b>" + member.patientAffliction + "</b>.\n\n\nHis symptoms were:\n\n"; if (memberInfo.symptom1 != "") { strToReturn += "-" + memberInfo.symptom1 + "\n"; } if (memberInfo.symptom2 != "") { strToReturn += "-" + memberInfo.symptom2 + "\n"; } if (memberInfo.symptom3 != "") { strToReturn += "-" + memberInfo.symptom3 + "\n"; } for (int i = 0; i < mistakesPanel.transform.childCount; i++) { string mistakesPanelTxt = mistakesPanel.transform.GetChild(0).name; if (mistakesPanelTxt == "") { mistakesPanel.transform.GetChild(i).GetComponent <TextMeshProUGUI>().text = txt.text; } } return(strToReturn); }