public void ApplyEffect()
    {
        elapsedTime = 0;

        foreach (StatModContinuous statMod in continuousMods)
        {
            subjectBattleStat.AddStatModContinuous(statMod);
        }

        foreach (StatModDiscrete statMod in discreteMods)
        {
            subjectBattleStat.AddStatModDiscrete(statMod);
        }
    }
Пример #2
0
    public void ApplyItemEffects()
    {
        foreach (StatModContinuous mod in continuousMods)
        {
            ownerBattleStat.AddStatModContinuous(mod);
        }
        foreach (StatModDiscrete mod in discreteMods)
        {
            ownerBattleStat.AddStatModDiscrete(mod);
        }

        //Debug.Log(itemSkillKey);
        //Debug.Log("ItemSkillKey : " + itemSkillKey);
        if (itemSkillKey != null)
        {
            owner.AddSkill(itemSkillKey);
        }
        //    itemSkills.Add(SkillFactory.CreateSkill(owner, skillName));
    }
Пример #3
0
 public override void ApplyStatBonuses()
 {
     myBattleStat.AddStatModContinuous(defenceStatMod);
 }