using BepInEx; using BepInEx.Configuration; using UniformAimPatch; using UniformAimLogic; namespace UniformAimPlugin { [BepInPlugin("com.greg.tarkovuniformaim", "Uniform Aim for Tarkov", "0.1.1")] [BepInProcess("EscapeFromTarkov.exe")] public class Config : BaseUnityPlugin { //Bepinex.Configurator fields public static ConfigEntry configFOV; public static ConfigEntry configCoeff; public static ConfigEntry configSens; void Awake() { //Enable uniform aim patch new UpdateSensitivityPatch().Enable(); //add configuration slider for field of view configFOV = Config.Bind("General", "FOV", 75, new ConfigDescription("In-game Field of View value", new AcceptableValueRange(50, 75))); //add coefficient slider configCoeff = Config.Bind("General", "Coefficient", 1.33f, new ConfigDescription("Coefficient - increases sensitivity at higher zoom levels, default 4/3", new AcceptableValueRange(0.001f, 5.0f))); //add secondary sensitivity slider for greater control configSens = Config.Bind("General", "Sensitivity", 25, new ConfigDescription("Secondary sensitivity multiplier in case Tarkov's default isn't enough", new AcceptableValueRange(1, 200))); } } }