1057 lines
28 KiB
C#
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)
|
|
{
|
|
}
|
|
}
|
|
}
|