protected virtual void ApplyLateralAuraModifiers(EngineSetup configuration, List <EngineAura> auras) { var lateralAcceleration = ApplyModifiers(configuration.lateralAcceleration, auras.Select(a => a.lateralAcceleration)); var lateralMaximumVelocity = ApplyModifiers(configuration.lateralMaximumVelocity, auras.Select(a => a.lateralMaximumVelocity)); configuration.SetLateralMovement(lateralAcceleration, lateralMaximumVelocity); }