public void LoadDrugs() { LoadXML("DrugData.xml", _dData); if (_dData.ToString() != "") { //use a referenced UserData here, deserialize from saved string drugContainerData = (DrugContainer)DeserializeObject(_dData, "DrugData.xml"); } }
private void Start() { // Where we want to save and load to and from - persistant data path at Assets/... _FileLocation = Application.dataPath; //_FileName = "SaveData.xml"; graphData = GameObject.Find("Cursor").GetComponent <PointPlotter>(); // we need soemthing to store the information into vitalContainerData = new VitalContainer(); drugContainerData = new DrugContainer(); uiManager = GetComponent <UIManager>(); PopulateGraphFields(); }
public void UpdateXAxisDD(DrugContainer _drugData) { xAxisDropDown = GameObject.Find("xAxisDD").GetComponent <Dropdown>(); xAxisDropDown.ClearOptions(); List <string> drugNames = new List <string>(); foreach (DrugContainer.DrugData drugData in _drugData._drugDat) { drugNames.Add(drugData.name.Trim()); } xAxisDropDown.AddOptions(drugNames); }
public void UpdateDrugInputFields(DrugContainer _drugData) { List <Dropdown.OptionData> menuOptions = drugDropDown.GetComponent <Dropdown>().options; foreach (DrugContainer.DrugData drugData in _drugData._drugDat) { if (menuOptions[drugDropDown.value].text == drugData.name.Trim()) { print(drugData.info.Trim()); drugName.text = drugData.name.Trim(); drugInfo.text = drugData.info.Trim(); vitalMinStatus.text = drugData.minDose.Trim(); vitalMaxStatus.text = drugData.maxDose.Trim(); vitalUnits.text = drugData.units.Trim(); } } }