void Awake() { instance = this; ConditionGlossary.StartUpGlossary(); ConstantColors.maleWindowsColor = colorForMale; ConstantColors.femaleWindowsColor = colorForFemale; LoadFamily(); }
public List <RecordsOfCondition> GetConditionsWithinRange(int from) { Dictionary <string, List <int> > tempDict = new Dictionary <string, List <int> >(); LogConditionsIntoDictionary(from, tempDict, 0, -1); List <RecordsOfCondition> result = new List <RecordsOfCondition>(); foreach (KeyValuePair <string, List <int> > k in tempDict) { result.Add(new RecordsOfCondition(ConditionGlossary.GetCondition(k.Key), k.Value)); } return(result /*.OrderBy(x=>x.membersWithCondition.Count).ToList()*/); }
public void AddConditionToMember() { TagScript temp = null; int tempN; if (!string.IsNullOrEmpty(conditionEnterer.text)) { if (!int.TryParse(conditionAgeEnterer.text, out tempN)) { tempN = 0; } if (string.IsNullOrEmpty(conditionDetailEnterer.text)) { conditionDetailEnterer.text = ""; } selectedMember.AddCondition(new ConditionInstanceClass(ConditionGlossary.GetCondition(conditionEnterer.text), conditionDetailEnterer.text, tempN)); } else { LogError("You must specify the condition!"); } }