namespace GeometryTD.Definition { public class DamageRandomTowerEnduranceEffect : EventEffectBase { public override EventEffectType EffectType => EventEffectType.DamageRandomTowersEndurance; public override EventEffectParam Param => _param; private DamageRandomTowerEnduranceParam _param; public DamageRandomTowerEnduranceEffect(DamageRandomTowerEnduranceParam param, float? probability = null) { _param = param; Probability = probability; } } public class DamageRandomTowerEnduranceParam : EventEffectParam { /// /// 减少耐久的防御塔数量 /// public int Count; /// /// 防御塔耐久减少的量 /// public int Amount; public DamageRandomTowerEnduranceParam(int count, int amount) { Count = count; Amount = amount; } } }