--速度 local SpeedSystem = {} local private = {} --[[ 攻击进入 --]] function SpeedSystem.OnAttackEnter(entity) local skillBaseComponent = entity.components.skillBase if skillBaseComponent.CurSkillData then private.ChangeMoveAngleSpeedPercent(entity, skillBaseComponent.CurSkillData.AngleSpeedRatio) end end --[[ 攻击退出 --]] function SpeedSystem.OnAttackQuit(entity) private.ChangeMoveAngleSpeedPercent(entity, FP.Const.One) end --[[ 触发事件 --]] function SpeedSystem.OnTriggerAction(entity, skillEvent) private.ChangeMoveAngleSpeedPercent(entity, skillEvent.EventParam) end function private.ChangeMoveAngleSpeedPercent(entity, value) entity.components.move.MoveAngleSpeedPercent = value end return SpeedSystem