| 1234567891011121314151617181920212223242526272829303132333435 | using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;using GameLogic.Combat.CombatTool;using GameLogic.Player;namespace GameLogic.Combat.Buff{    /// <summary>    /// 寒气 每到寒气对敌人的功法运转速度降低1%    /// </summary>    public class b_1001 : BuffBasic    {        private float lasetAddValue;        protected override void ProInit()        {        }        protected override void ProUpdateEffect()        {            combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl += lasetAddValue;            lasetAddValue = 0;            lasetAddValue = buffCount * BuffConfig.effectValue[0];            lasetAddValue += CombatCalculateTool.Instance.GetVlaueRatioForFloat(                lasetAddValue, source.CurrCombatHeroInfo.Water_Proficient);            combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl -= lasetAddValue;        }        public override void Dispose()        {            combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl += lasetAddValue;            lasetAddValue = 0;        }    }}
 |