123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System.Collections.Generic;
- using Fort23.Core;
- namespace GameLogic.Combat.Skill.IntensifierEffect
- {
- /// <summary>
- /// 技能可以增强的数据
- /// </summary>
- public class SkillIntensifierData : CObject
- {
- public float addHarm;
- public BetterList<IntensifierEffectBasic> currIntensifierEffectBasicList =
- new BetterList<IntensifierEffectBasic>();
- 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();
- }
- }
- }
|