Example #1
0
 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;
 }