private void UpdateNPCSkills()//teach NPC each Skill and Ability that the Designer has added via Editor { int i = 0; while (i < AttackAbilities.Count) { attacks.Learn(AttackAbilities[i].name, AttackAbilities[i].anxietyEffect, AttackAbilities[i].willEffect, AttackAbilities[i].npcEffect);//add attack to dictonary i++; } i = 0; while (i < SkillAbilities.Count) { skills.Learn(SkillAbilities[i].name, SkillAbilities[i].anxietyEffect, SkillAbilities[i].willEffect, SkillAbilities[i].npcEffect);//add skill to dictionary i++; } }