EFTCheatPVE/stoopid.raw/stupid.solutions.Utils/Settings.cs

1057 lines
28 KiB
C#

using System;
using System.IO;
using UnityEngine;
namespace stupid.solutions.Utils;
public static class Settings
{
public class SettingsContainer
{
public bool DrawLootItems = Settings.DrawLootItems;
public bool DrawLootableContainers = Settings.DrawLootableContainers;
public bool DrawExfiltrationPoints = Settings.DrawExfiltrationPoints;
public bool alwayssurvived = Settings.alwayssurvived;
public bool DrawPlayers = Settings.DrawPlayers;
public bool DrawPlayerName = Settings.DrawPlayerName;
public bool DrawPlayerHealth = Settings.DrawPlayerHealth;
public bool DrawPlayerBox = Settings.DrawPlayerBox;
public bool DrawPlayerLine = Settings.DrawPlayerLine;
public Color DeadBodyColor = Settings.DeadBodyColor;
public float DrawLootItemsDistance = Settings.DrawLootItemsDistance;
public float DrawLootableContainersDistance = Settings.DrawLootableContainersDistance;
public float DrawPlayersDistance = Settings.DrawPlayersDistance;
public float DrawPlayersRadarDistance = Settings.DrawPlayersRadarDistance;
public int xOffset = Settings.xOffset;
public int initialYOffset = Settings.initialYOffset;
public int itemLineHeight = Settings.itemLineHeight;
public int lineWidth = Settings.lineWidth;
public int lineX = Settings.lineX;
public bool Aimbot = Settings.Aimbot;
public bool SilentAim = Settings.SilentAim;
public float AimbotFOV = Settings.AimbotFOV;
public float AimbotSmooth = Settings.AimbotSmooth;
public bool NoRecoil = Settings.NoRecoil;
public bool AimbotDrawFOV = Settings.AimbotDrawFOV;
public bool Instaheal = Settings.Instaheal;
public float expamount = Settings.expamount;
public bool EnableSkeleton = Settings.EnableSkeleton;
public bool Crosshair = Settings.Crosshair;
public bool Flyhack = Settings.Flyhack;
public bool Speedhack = Settings.Speedhack;
public float Speed = Settings.Speed;
public bool Infstamina = Settings.Infstamina;
public bool Thermal = Settings.Thermal;
public bool Godmode = Settings.Godmode;
public bool XPBoost = Settings.XPBoost;
public bool CheckVisible = Settings.CheckVisible;
public bool InstaSearch = Settings.InstaSearch;
public bool DrawInfo = Settings.DrawInfo;
public bool playerWeapon = Settings.playerWeapon;
public bool grenadeesp = Settings.grenadeesp;
public bool NoVisor = Settings.NoVisor;
public bool streets = Settings.streets;
public bool drawaimpos = Settings.drawaimpos;
public bool TeleportItems = Settings.TeleportItems;
public bool PlayerInventoryESP = Settings.PlayerInventoryESP;
public bool weaponline = Settings.weaponline;
public bool flares = Settings.flares;
public bool ResetGodmode = Settings.ResetGodmode;
public int Aimbone = Settings.Aimbone;
public bool changemaincamfov = Settings.changemaincamfov;
public float maincamfov = Settings.maincamfov;
public bool weaponchams = Settings.weaponchams;
public bool alwaysIgnoreRestrictions = Settings.alwaysIgnoreRestrictions;
public bool superrare = Settings.superrare;
public bool common = Settings.common;
public bool kappa = Settings.kappa;
public bool quest = Settings.quest;
public bool containername = Settings.containername;
public bool searchItem = Settings.searchItem;
public string searchitem = Settings.searchitem;
public float commonitemdistance = Settings.commonitemdistance;
public bool BodyESP = Settings.BodyESP;
public bool fullbright = Settings.fullbright;
public bool DrawRadar = Settings.DrawRadar;
public bool DrawPlayersr = Settings.DrawPlayersr;
public bool DrawScavs = Settings.DrawScavs;
public bool DrawWealth = Settings.DrawWealth;
public float RadarX = Settings.RadarX;
public float RadarY = Settings.RadarY;
public float RadarSize = Settings.RadarSize;
public bool MagicBullet = Settings.MagicBullet;
public bool CompleteQuests = Settings.CompleteQuests;
public bool botaim = Settings.botaim;
public bool BulletPenetration = Settings.BulletPenetration;
public bool SilentTargetLines = Settings.SilentTargetLines;
public bool Chams = Settings.Chams;
public bool instahit = Settings.instahit;
public bool nojam = Settings.nojam;
public bool firerate = Settings.firerate;
public bool infammo = Settings.infammo;
public bool Update = Settings.Update;
public bool HitMarkers = Settings.HitMarkers;
public bool tracers = Settings.tracers;
public bool invisible = Settings.invisible;
public bool tppmc = Settings.tppmc;
public bool tpboss = Settings.tpboss;
public bool tripwire = Settings.tripwire;
public float VisR = Settings.VisR;
public float VisG = Settings.VisG;
public float VisB = Settings.VisB;
public float HidR = Settings.HidR;
public float HidG = Settings.HidG;
public float HidB = Settings.HidB;
public bool Itemspawnmenu = Settings.Itemspawnmenu;
public bool SpawnItem = Settings.SpawnItem;
public bool ThirdPerson = Settings.ThirdPerson;
public KeyCode ClearCache = Settings.ClearCache;
public KeyCode tpp = Settings.tpp;
public KeyCode teleportitem = Settings.teleportitem;
public KeyCode KillAll = Settings.KillAll;
public KeyCode UnlockDoors = Settings.UnlockDoors;
public KeyCode AimbotKey = Settings.AimbotKey;
public KeyCode TPall = Settings.TPall;
public KeyCode Instahealkey = Settings.Instahealkey;
public bool fillraidbp = Settings.fillraidbp;
public bool thicc = Settings.thicc;
public bool sicc = Settings.sicc;
public bool ammobox = Settings.ammobox;
public bool hidenick = Settings.hidenick;
public bool farreach = Settings.farreach;
public bool removefilters = Settings.removefilters;
public bool superrareTP = Settings.superrareTP;
public bool kappaTP = Settings.kappaTP;
public bool questTP = Settings.questTP;
public bool StimTP = Settings.StimTP;
public bool stim = Settings.stim;
public bool searchTP = Settings.searchTP;
public bool fillslots = Settings.fillslots;
public bool QuestESP = Settings.QuestESP;
public bool DrawOutline = Settings.DrawOutline;
public bool DrawSimpleStrings = Settings.DrawSimpleStrings;
public float SimpleStringsFOV = Settings.SimpleStringsFOV;
public bool DrawDescription = Settings.DrawDescription;
public bool artillery = Settings.artillery;
public float cachedelayskelet = Settings.cachedelayskelet;
public string SICCID = Settings.SICCID;
public int fontsize = Settings.fontsize;
public bool componentexploit = Settings.componentexploit;
public bool drawwishlistitem = Settings.drawwishlistitem;
public bool drawhideoutitems = Settings.drawhideoutitems;
public bool drawvalue = Settings.drawvalue;
public bool filtersuperrare = Settings.filtersuperrare;
public bool filterkappa = Settings.filterkappa;
public bool filterquest = Settings.filterquest;
public bool filterhideout = Settings.filterhideout;
public bool filterstim = Settings.filterstim;
public bool filterwishlist = Settings.filterwishlist;
public bool filtervalue = Settings.filtervalue;
public int moneyfiltervalue = Settings.moneyfiltervalue;
public bool espFilterByPrice = ESPFilterbyprice;
public bool showColorSettingsMenu = ShowColorSettingsMenu;
public bool TPWishlistitem = TPwishlistitem;
public bool TPHideoutitem = TPhideoutitem;
public bool TPHVitem = Settings.TPHVitem;
public int espPriceFilterValue = ESPPRICEfiltervalue;
public Color superrareColor = SuperrareColor;
public Color kappaColor = KappaColor;
public Color questItemColor = QuestItemColor;
public Color stimItemColor = StimItemColor;
public Color hideoutColor = HideoutColor;
public Color wishlistColor = WishlistColor;
public Color searchedColor = SearchedColor;
public Color commonItemColor = CommonItemColor;
public Color usecColor = USECColor;
public Color bearColor = BEARColor;
public Color bossAndGuardColor = BossandGuardColor;
public Color scavColor = ScavColor;
public Color zombieColor = ZombieColor;
public Color rogueColor = RogueColor;
public Color raiderColor = RaiderColor;
public Color cultistColor = CultistColor;
public Color btrColor = BTRColor;
public Color espBoxColor = ESPBoxColor;
public Color espLineColor = ESPLineColor;
public Color skeletonColor = SkeletonColor;
public Color enemyWeaponTextColor = EnemyWeaponTextColor;
public Color crosshairColor = CrosshairColor;
public Color targetSnaplineColor = TargetSnaplineColor;
public Color aimFOVColor = AimFOVColor;
public Color ammoCounterColor = AmmoCounterColor;
public Color tracerColor = TracerColor;
public Color hitmarkerHeadShotColor = HitmarkerHeadShotColor;
public Color hitmarkerHitColor = HitmarkerHitColor;
public Color exfilESPColor = ExfilESPColor;
public Color PlayerChamsHidden = Settings.PlayerChamsHidden;
public Color PlayerChamsVisible = Settings.PlayerChamsVisible;
public Color GuardColor = Settings.GuardColor;
public Color GrenadeVisible = Settings.GrenadeVisible;
public Color GrenadeHidden = Settings.GrenadeHidden;
public Color TripwireHidden = Settings.TripwireHidden;
public Color TripwireVisible = Settings.TripwireVisible;
public KeyCode speedhacktoggle = Settings.speedhacktoggle;
public KeyCode flyhacktoggle = Settings.flyhacktoggle;
public bool drawwatermark = Settings.drawwatermark;
public Color teammatecolor = Settings.teammatecolor;
public Color playerscavcolor = Settings.playerscavcolor;
public Color boxsightline = Settings.boxsightline;
public Color isvisibleline = Settings.isvisibleline;
public Color enemyammocountercolor = EnemyAmmoCounterColor;
public Color healingcolor = Settings.healingcolor;
public Color SelfChamsColor = Settings.SelfChamsColor;
public bool BigHeads = Settings.BigHeads;
public bool bulletpershottoggle = bulletspershottoggle;
public int bulletspershot = Settings.bulletspershot;
public float loottpradius = Settings.loottpradius;
public Color TransitPointColor = Settings.TransitPointColor;
public Color SelectedEntityColor = Settings.SelectedEntityColor;
public bool showraidsettingsmenu = Settings.showraidsettingsmenu;
public bool makeallbotsfriendly = Settings.makeallbotsfriendly;
public void ApplyToSettings()
{
Settings.DrawLootItems = DrawLootItems;
Settings.DrawLootableContainers = DrawLootableContainers;
Settings.DrawExfiltrationPoints = DrawExfiltrationPoints;
Settings.alwayssurvived = alwayssurvived;
Settings.DrawPlayers = DrawPlayers;
Settings.DrawPlayerName = DrawPlayerName;
Settings.DrawPlayerHealth = DrawPlayerHealth;
Settings.DrawPlayerBox = DrawPlayerBox;
Settings.DrawPlayerLine = DrawPlayerLine;
Settings.DeadBodyColor = DeadBodyColor;
Settings.DrawLootItemsDistance = DrawLootItemsDistance;
Settings.DrawLootableContainersDistance = DrawLootableContainersDistance;
Settings.DrawPlayersDistance = DrawPlayersDistance;
Settings.DrawPlayersRadarDistance = DrawPlayersRadarDistance;
Settings.xOffset = xOffset;
Settings.initialYOffset = initialYOffset;
Settings.itemLineHeight = itemLineHeight;
Settings.lineWidth = lineWidth;
Settings.lineX = lineX;
Settings.alwaysIgnoreRestrictions = alwaysIgnoreRestrictions;
Settings.Aimbot = Aimbot;
Settings.SilentAim = SilentAim;
Settings.AimbotFOV = AimbotFOV;
Settings.AimbotSmooth = AimbotSmooth;
Settings.NoRecoil = NoRecoil;
Settings.AimbotDrawFOV = AimbotDrawFOV;
Settings.Instaheal = Instaheal;
Settings.expamount = expamount;
Settings.EnableSkeleton = EnableSkeleton;
Settings.Crosshair = Crosshair;
Settings.Flyhack = Flyhack;
Settings.Speedhack = Speedhack;
Settings.Speed = Speed;
Settings.Infstamina = Infstamina;
Settings.Thermal = Thermal;
Settings.Godmode = Godmode;
Settings.XPBoost = XPBoost;
Settings.CheckVisible = CheckVisible;
Settings.InstaSearch = InstaSearch;
Settings.DrawInfo = DrawInfo;
Settings.playerWeapon = playerWeapon;
Settings.grenadeesp = grenadeesp;
Settings.NoVisor = NoVisor;
Settings.streets = streets;
Settings.drawaimpos = drawaimpos;
Settings.TeleportItems = TeleportItems;
Settings.PlayerInventoryESP = PlayerInventoryESP;
Settings.weaponline = weaponline;
Settings.flares = flares;
Settings.ResetGodmode = ResetGodmode;
Settings.Aimbone = Aimbone;
Settings.changemaincamfov = changemaincamfov;
Settings.maincamfov = maincamfov;
Settings.weaponchams = weaponchams;
Settings.tripwire = tripwire;
Settings.superrare = superrare;
Settings.common = common;
Settings.kappa = kappa;
Settings.quest = quest;
Settings.containername = containername;
Settings.searchItem = searchItem;
Settings.searchitem = searchitem;
Settings.commonitemdistance = commonitemdistance;
Settings.BodyESP = BodyESP;
Settings.DrawRadar = DrawRadar;
Settings.DrawPlayersr = DrawPlayersr;
Settings.DrawScavs = DrawScavs;
Settings.DrawWealth = DrawWealth;
Settings.RadarX = RadarX;
Settings.RadarY = RadarY;
Settings.RadarSize = RadarSize;
Settings.MagicBullet = MagicBullet;
Settings.CompleteQuests = CompleteQuests;
Settings.botaim = botaim;
Settings.BulletPenetration = BulletPenetration;
Settings.SilentTargetLines = SilentTargetLines;
Settings.Chams = Chams;
Settings.instahit = instahit;
Settings.nojam = nojam;
Settings.firerate = firerate;
Settings.infammo = infammo;
Settings.Update = Update;
Settings.HitMarkers = HitMarkers;
Settings.tracers = tracers;
Settings.invisible = invisible;
Settings.tppmc = tppmc;
Settings.tpboss = tpboss;
Settings.fullbright = fullbright;
Settings.VisR = VisR;
Settings.VisG = VisG;
Settings.VisB = VisB;
Settings.HidR = HidR;
Settings.HidG = HidG;
Settings.HidB = HidB;
Settings.Itemspawnmenu = Itemspawnmenu;
Settings.SpawnItem = SpawnItem;
Settings.ThirdPerson = ThirdPerson;
Settings.ClearCache = ClearCache;
Settings.tpp = tpp;
Settings.teleportitem = teleportitem;
Settings.KillAll = KillAll;
Settings.UnlockDoors = UnlockDoors;
Settings.AimbotKey = AimbotKey;
Settings.TPall = TPall;
Settings.Instahealkey = Instahealkey;
Settings.fillraidbp = fillraidbp;
Settings.thicc = thicc;
Settings.sicc = sicc;
Settings.ammobox = ammobox;
Settings.hidenick = hidenick;
Settings.farreach = farreach;
Settings.removefilters = removefilters;
Settings.superrareTP = superrareTP;
Settings.kappaTP = kappaTP;
Settings.questTP = questTP;
Settings.StimTP = StimTP;
Settings.stim = stim;
Settings.searchTP = searchTP;
Settings.fillslots = fillslots;
Settings.QuestESP = QuestESP;
Settings.DrawSimpleStrings = DrawSimpleStrings;
Settings.DrawDescription = DrawDescription;
Settings.SimpleStringsFOV = SimpleStringsFOV;
Settings.DrawOutline = DrawOutline;
Settings.artillery = artillery;
Settings.SICCID = SICCID;
Settings.cachedelayskelet = cachedelayskelet;
Settings.fontsize = fontsize;
Settings.componentexploit = componentexploit;
Settings.drawvalue = drawvalue;
Settings.drawhideoutitems = drawhideoutitems;
Settings.drawwishlistitem = drawwishlistitem;
Settings.filterwishlist = filterwishlist;
Settings.filterhideout = filterhideout;
Settings.filtervalue = filtervalue;
Settings.filterkappa = filterkappa;
Settings.filterstim = filterstim;
Settings.filterquest = filterquest;
Settings.filtersuperrare = filtersuperrare;
Settings.moneyfiltervalue = moneyfiltervalue;
ESPFilterbyprice = espFilterByPrice;
ShowColorSettingsMenu = showColorSettingsMenu;
Settings.TPHVitem = TPHVitem;
TPhideoutitem = TPHVitem;
TPwishlistitem = TPWishlistitem;
ESPPRICEfiltervalue = espPriceFilterValue;
SuperrareColor = superrareColor;
KappaColor = kappaColor;
QuestItemColor = questItemColor;
StimItemColor = stimItemColor;
HideoutColor = hideoutColor;
WishlistColor = wishlistColor;
SearchedColor = searchedColor;
CommonItemColor = commonItemColor;
USECColor = usecColor;
BEARColor = bearColor;
BossandGuardColor = bossAndGuardColor;
ScavColor = scavColor;
ZombieColor = zombieColor;
RogueColor = rogueColor;
RaiderColor = raiderColor;
CultistColor = cultistColor;
BTRColor = btrColor;
ESPBoxColor = espBoxColor;
ESPLineColor = espLineColor;
SkeletonColor = skeletonColor;
EnemyWeaponTextColor = enemyWeaponTextColor;
CrosshairColor = crosshairColor;
TargetSnaplineColor = targetSnaplineColor;
AimFOVColor = aimFOVColor;
AmmoCounterColor = ammoCounterColor;
TracerColor = tracerColor;
HitmarkerHeadShotColor = hitmarkerHeadShotColor;
HitmarkerHitColor = hitmarkerHitColor;
ExfilESPColor = exfilESPColor;
Settings.GuardColor = GuardColor;
Settings.PlayerChamsHidden = PlayerChamsHidden;
Settings.PlayerChamsVisible = PlayerChamsVisible;
Settings.TripwireHidden = TripwireHidden;
Settings.TripwireVisible = TripwireVisible;
Settings.GrenadeHidden = GrenadeHidden;
Settings.GrenadeVisible = GrenadeVisible;
Settings.flyhacktoggle = flyhacktoggle;
Settings.speedhacktoggle = speedhacktoggle;
Settings.drawwatermark = drawwatermark;
Settings.teammatecolor = teammatecolor;
Settings.playerscavcolor = playerscavcolor;
Settings.boxsightline = boxsightline;
Settings.isvisibleline = isvisibleline;
EnemyAmmoCounterColor = enemyammocountercolor;
Settings.healingcolor = healingcolor;
Settings.SelfChamsColor = SelfChamsColor;
Settings.BigHeads = BigHeads;
bulletspershottoggle = bulletpershottoggle;
Settings.bulletspershot = bulletspershot;
Settings.loottpradius = loottpradius;
Settings.TransitPointColor = TransitPointColor;
Settings.SelectedEntityColor = SelectedEntityColor;
Settings.showraidsettingsmenu = showraidsettingsmenu;
Settings.makeallbotsfriendly = makeallbotsfriendly;
}
}
internal static bool DrawLootItems = false;
internal static bool DrawLootableContainers = false;
internal static bool DrawExfiltrationPoints = false;
internal static bool DrawPlayers = true;
internal static bool DrawPlayerName = true;
internal static bool DrawPlayerHealth = true;
internal static bool DrawPlayerBox = false;
internal static bool DrawPlayerLine = false;
public static Color DeadBodyColor = Color.white;
internal static float DrawLootItemsDistance = 100f;
internal static float DrawLootableContainersDistance = 100f;
internal static float DrawPlayersDistance = 200f;
internal static float DrawPlayersRadarDistance = 400f;
internal static int xOffset = -4;
internal static int initialYOffset = -20;
internal static int itemLineHeight = 20;
internal static int lineWidth = -3;
internal static int lineX = 15;
internal static bool Aimbot = false;
internal static bool alwayssurvived = false;
internal static float AimbotFOV = 5f;
internal static float AimbotSmooth = 0f;
internal static bool NoRecoil = true;
internal static bool AimbotDrawFOV = true;
internal static bool Instaheal = false;
internal static float expamount = 20000f;
internal static bool EnableSkeleton = true;
internal static bool Crosshair = true;
internal static bool Flyhack = false;
internal static bool Speedhack = false;
internal static float Speed = 0.5f;
internal static bool Infstamina = false;
internal static bool Thermal = false;
internal static bool Godmode = false;
internal static bool XPBoost = false;
internal static bool CheckVisible = false;
internal static bool InstaSearch = true;
internal static bool DrawInfo = true;
internal static bool playerWeapon = false;
internal static bool grenadeesp = true;
internal static bool NoVisor = true;
internal static bool streets = false;
internal static bool drawaimpos = false;
internal static bool TeleportItems = false;
internal static bool PlayerInventoryESP = true;
internal static bool weaponline = false;
internal static bool flares = false;
internal static bool ResetGodmode = false;
internal static int Aimbone = 133;
internal static bool changemaincamfov = false;
internal static float maincamfov = 120f;
internal static bool weaponchams = false;
internal static bool superrare = true;
internal static bool common = false;
internal static bool kappa = false;
internal static bool quest = false;
internal static bool containername = false;
internal static bool searchItem = false;
internal static string searchitem = "Dogtag";
internal static float commonitemdistance = 10f;
internal static bool BodyESP = true;
internal static bool DrawRadar = true;
internal static bool DrawPlayersr = true;
internal static bool DrawScavs = true;
internal static bool DrawWealth = true;
internal static float RadarRange = DrawPlayersRadarDistance;
internal static float RadarX = (float)Screen.width - 300f;
internal static float RadarY = (float)Screen.height - 300f;
internal static float RadarSize = 250f;
internal static bool MagicBullet = false;
internal static bool CompleteQuests = true;
internal static bool SilentAim = true;
internal static bool botaim = false;
internal static bool BulletPenetration = true;
internal static bool SilentTargetLines = true;
internal static bool Chams = false;
internal static bool instahit = false;
internal static bool nojam = false;
internal static bool firerate = false;
internal static bool infammo = true;
internal static bool Update = true;
internal static bool HitMarkers = true;
internal static bool tracers = true;
internal static bool tppmc = false;
internal static bool tpboss = false;
internal static bool fullbright = false;
internal static bool alwaysIgnoreRestrictions = true;
internal static float VisR = 255f;
internal static float VisG = 255f;
internal static float VisB = 255f;
internal static float HidR = 255f;
internal static float HidG = 98f;
internal static float HidB = 0f;
internal static bool Itemspawnmenu = false;
internal static bool SpawnItem = false;
internal static bool ThirdPerson = false;
public static bool fillraidbp = false;
internal static bool thicc = false;
internal static bool sicc = false;
internal static bool ammobox = false;
internal static bool invisible = false;
internal static bool hidenick = true;
internal static float reptoadd = 0.1f;
internal static bool farreach = false;
public static KeyCode ClearCache = KeyCode.Delete;
internal static KeyCode tpp = KeyCode.F4;
internal static KeyCode teleportitem = KeyCode.Keypad2;
internal static KeyCode KillAll = KeyCode.Keypad7;
internal static KeyCode UnlockDoors = KeyCode.Keypad4;
internal static KeyCode AimbotKey = KeyCode.LeftControl;
internal static KeyCode TPall = KeyCode.Keypad8;
internal static KeyCode Instahealkey = KeyCode.Alpha5;
private static readonly string SettingsFilePath = Path.Combine(Application.persistentDataPath, "settings.json");
internal static bool removefilters = false;
internal static bool superrareTP = false;
internal static bool kappaTP = false;
internal static bool questTP = false;
internal static bool StimTP = false;
internal static bool stim = false;
internal static bool searchTP = false;
internal static bool fillslots = true;
internal static bool QuestESP = true;
internal static bool DrawOutline = false;
internal static bool DrawSimpleStrings = false;
internal static float SimpleStringsFOV = 3f;
internal static bool DrawDescription = true;
internal static bool tripwire = true;
internal static bool artillery = false;
internal static string SICCID = "5d235bb686f77443f4331278";
internal static float cachedelayskelet = 0.05f;
internal static bool drawwatermark = true;
internal static int fontsize = 12;
internal static bool componentexploit = true;
internal static bool drawwishlistitem = true;
internal static bool drawhideoutitems = true;
internal static bool drawvalue = true;
internal static bool filtersuperrare = false;
internal static bool filterkappa = false;
internal static bool filterquest = false;
internal static bool filterwishlist = false;
internal static bool filterhideout = false;
internal static bool filtervalue = false;
internal static int moneyfiltervalue = 800000;
internal static bool filterstim = false;
internal static bool TPhideoutitem = false;
internal static bool TPwishlistitem = false;
internal static bool TPHVitem = false;
internal static bool ESPFilterbyprice = true;
internal static int ESPPRICEfiltervalue = 800000;
internal static Color SuperrareColor = Color.red;
internal static Color KappaColor = Color.green;
internal static Color QuestItemColor = Color.yellow;
internal static Color StimItemColor = Color.cyan;
internal static Color HideoutColor = Color.white;
internal static Color WishlistColor = Color.magenta;
internal static Color SearchedColor = Color.blue;
internal static Color CommonItemColor = Color.white;
internal static Color USECColor = Color.green;
internal static Color BEARColor = Color.green;
internal static Color BossandGuardColor = Color.red;
internal static Color ScavColor = Color.yellow;
internal static Color ZombieColor = Color.yellow;
internal static Color RogueColor = Color.cyan;
internal static Color RaiderColor = Color.cyan;
internal static Color CultistColor = Color.magenta;
internal static Color BTRColor = Color.red;
internal static Color ESPBoxColor = Color.yellow;
internal static Color ESPLineColor = Color.green;
internal static Color SkeletonColor = Color.gray;
internal static Color EnemyWeaponTextColor = Color.white;
internal static Color CrosshairColor = Color.red;
internal static Color TargetSnaplineColor = Color.red;
internal static Color AimFOVColor = Color.magenta;
internal static Color AmmoCounterColor = Color.red;
internal static Color TracerColor = Color.green;
internal static Color HitmarkerHeadShotColor = Color.red;
internal static Color HitmarkerHitColor = Color.white;
internal static Color ExfilESPColor = Color.green;
internal static Color PlayerChamsHidden = Color.yellow;
internal static Color PlayerChamsVisible = Color.white;
internal static Color GuardColor = Color.red;
internal static Color GrenadeHidden = Color.green;
internal static Color GrenadeVisible = Color.red;
internal static Color TripwireHidden = Color.yellow;
internal static Color TripwireVisible = Color.red;
internal static bool ShowColorSettingsMenu = false;
internal static KeyCode speedhacktoggle = KeyCode.Keypad5;
internal static KeyCode flyhacktoggle = KeyCode.Keypad6;
internal static bool allinputdisabled = false;
internal static Color teammatecolor = Color.green;
internal static Color playerscavcolor = Color.yellow;
internal static Color boxsightline = Color.red;
internal static Color isvisibleline = Color.red;
internal static Color EnemyAmmoCounterColor = Color.cyan;
internal static Color healingcolor = Color.red;
internal static Color SelfChamsColor = Color.green;
internal static Color SelectedEntityColor = Color.red;
internal static bool soundexploit = false;
internal static bool Wireframe = true;
internal static bool BigHeads = true;
internal static int bulletspershot = 1;
internal static bool bulletspershottoggle = false;
internal static float loottpradius = 2f;
internal static Color TransitPointColor = Color.cyan;
internal static bool showraidsettingsmenu = false;
internal static bool henryison = false;
internal static bool modifyraidsettings = false;
internal static bool makeallbotsfriendly = false;
public static void LoadSettings()
{
if (File.Exists(SettingsFilePath))
{
try
{
JsonUtility.FromJson<SettingsContainer>(File.ReadAllText(SettingsFilePath)).ApplyToSettings();
}
catch (Exception)
{
}
}
}
public static void SaveSettings()
{
try
{
string contents = JsonUtility.ToJson(new SettingsContainer(), prettyPrint: true);
File.WriteAllText(SettingsFilePath, contents);
}
catch (Exception)
{
}
}
}