public void AddCondition(ConditionInstanceClass x) { if (!listedConditions.Contains(x)) { listedConditions.Add(x); } }
public void SetText(ConditionInstanceClass to) { //condition = ConditionGlossary.GetCondition(to.condition.name); condition = to; nameText.text = to.condition.name; phaseText.text = to.state; ageText.text = to.manifestedAtAge.ToString(); tag = to.condition.name; }
public void AddCondition(ConditionInstanceClass con, TagScript tagObject) { if (tagObject != null) { if (!conditionTags.ContainsKey(con.condition.name)) { tagObject.condition = con; conditionTags.Add(con.condition.name, tagObject); conditionsBrowsed = false; } } else { Debug.Log("Tagscript no found"); } }
public void UpdateTagBox() { ClearTagBox(); List <ConditionInstanceClass> conditionsInDictionary = selectedMember.listedConditions; //foreach (KeyValuePair<string, TagScript> k in conditionTags) //{ // conditionsInDictionary.Add(k.Value.condition); //} for (int n = 0; n < conditionsInDictionary.Count; n++) { ConditionInstanceClass s = conditionsInDictionary[n]; conditionTags[s.condition.name] = Instantiate(prefabForTags, Vector3.zero, Quaternion.identity, parentForTags).GetComponent <TagScript>(); AddCondition(s, conditionTags[s.condition.name]); Debug.Log(s.condition.name); conditionTags[s.condition.name].SetText(s); } //Debug.Log("Iterating"); }
public void SetText(string name, ConditionInstanceClass to) { nameOfPerson.text = name; ageAtCondition.text = to.manifestedAtAge.ToString(); details.text = to.state; }