[FREE] Logitech Wheel Plugin

plugin does not compile for 4.20. says an error
Error CS1729 ‘UnrealBuildTool.ModuleRules’ does not contain a constructor that takes 0 arguments MyProject2 e:\WLS_HELIX\MyProject2\Plugins\LogitechWheelPlugin\Source\LogitechWheelPlugin\LogitechWheelPlugin.Build.cs

ill donate some $$$ to you if you can fix this plugin for 4.20…






// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved.

using UnrealBuildTool;
using System.IO;

public class LogitechWheelPlugin : ModuleRules
{
    public LogitechWheelPlugin(TargetInfo Target)
    {

        PublicIncludePaths.AddRange(
            new string] {
                "LogitechWheelPlugin/Public"
                // ... add public include paths required here ...
            }
            );


        PrivateIncludePaths.AddRange(
            new string] {
                "LogitechWheelPlugin/Private",
                // ... add other private include paths required here ...
            }
            );


        PublicDependencyModuleNames.AddRange(
            new string]
            {
                "Core",
                "InputCore",
                "InputDevice",

                // ... add other public dependencies that you statically link with here ...
            }
            );


        PrivateDependencyModuleNames.AddRange(
            new string]
            {
                "CoreUObject",
                "Engine",
                "Slate",
                "SlateCore",
                // ... add private dependencies that you statically link with here ...    
            }
            );


        DynamicallyLoadedModuleNames.AddRange(
            new string]
            {
                // ... add any modules that your module loads dynamically here ...
            }
            );

        string BaseDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..", ".."));
        string LogitechDirectory = Path.Combine(BaseDirectory, "Logitech", "lib", Target.Platform.ToString());
        string] LibraryNames = { "LogitechSteeringWheelLib" };

        PublicLibraryPaths.Add(LogitechDirectory);
        foreach (string LibraryName in LibraryNames)
        {
            PublicAdditionalLibraries.Add(LibraryName + ".lib");
        }
    }
}