using System.Collections.Generic;
using Fort23.Core;
namespace GameLogic.Combat.Skill.IntensifierEffect
{
    /// 
    /// 技能可以增强的数据
    /// 
    public class SkillIntensifierData : CObject
    {
        public float addHarm;
        public BetterList currIntensifierEffectBasicList =
            new BetterList();
        public override void ActiveObj()
        {
        }
        public void AddIntensifierEffectBasic(IntensifierEffectBasic intensifierEffectBasic)
        {
            if (currIntensifierEffectBasicList.Contains(intensifierEffectBasic))
            {
                return;
            }
            currIntensifierEffectBasicList.Add(intensifierEffectBasic);
        }
        public void RemoveIntensifierEffectBasic(IntensifierEffectBasic intensifierEffectBasic)
        {
            if (!currIntensifierEffectBasicList.Contains(intensifierEffectBasic))
            {
                return;
            }
            currIntensifierEffectBasicList.Remove(intensifierEffectBasic);
        }
        public override void DormancyObj()
        {
            addHarm = 0;
            currIntensifierEffectBasicList.Clear();
        }
    }
}