public void ApplyEffect() { elapsedTime = 0; foreach (StatModContinuous statMod in continuousMods) { subjectBattleStat.AddStatModContinuous(statMod); } foreach (StatModDiscrete statMod in discreteMods) { subjectBattleStat.AddStatModDiscrete(statMod); } }
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)); }