예제 #1
0
    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++;
        }
    }