public bool check_conditions(SkillTree s) { foreach (ValueTracker <string, int> v in skill_req) { if (s.is_learned(v.get_identifier()) == false) { return(false); } } return(true); // all skill conditions passed }