zenken

Untitled

May 14th, 2025
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.84 KB | None | 0 0
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.IO;
  5. using System.Linq;
  6. using System.Reflection;
  7. using System.Text.RegularExpressions;
  8. using UnityEngine;
  9.  
  10. namespace DeadFrontier2
  11. {
  12. // Token: 0x02000003 RID: 3
  13. internal class Main : MonoBehaviour
  14. {
  15. // Token: 0x17000001 RID: 1
  16. // (get) Token: 0x0600000E RID: 14 RVA: 0x00002082 File Offset: 0x00000282
  17. public static Color TestColor
  18. {
  19. get
  20. {
  21. return new Color(1f, 0f, 1f, 1f);
  22. }
  23. }
  24.  
  25. // Token: 0x0600000F RID: 15 RVA: 0x00003468 File Offset: 0x00001668
  26. private void SaveConfig()
  27. {
  28. PlayerPrefs.SetInt("TransformMovement", (this.TransformMovement > false) ? 1 : 0);
  29. PlayerPrefs.SetInt("OHK", (this.OHK > false) ? 1 : 0);
  30. PlayerPrefs.SetInt("MobVac", (this.MobVac > false) ? 1 : 0);
  31. PlayerPrefs.SetInt("ConVac", (this.ConVac > false) ? 1 : 0);
  32. PlayerPrefs.SetInt("Playeresp", (this.Playeresp > false) ? 1 : 0);
  33. PlayerPrefs.SetInt("Enemyesp", (this.Enemyesp > false) ? 1 : 0);
  34. PlayerPrefs.SetInt("Containeresp", (this.Containeresp > false) ? 1 : 0);
  35. PlayerPrefs.SetInt("Chamsesp", (this.Chamsesp > false) ? 1 : 0);
  36. PlayerPrefs.Save();
  37. Debug.Log("Config saved.");
  38. }
  39.  
  40. // Token: 0x06000010 RID: 16 RVA: 0x0000351C File Offset: 0x0000171C
  41. private void LoadConfig()
  42. {
  43. if (PlayerPrefs.HasKey("TransformMovement"))
  44. {
  45. this.TransformMovement = PlayerPrefs.GetInt("TransformMovement") == 1;
  46. this.OHK = PlayerPrefs.GetInt("OHK") == 1;
  47. this.MobVac = PlayerPrefs.GetInt("MobVac") == 1;
  48. this.ConVac = PlayerPrefs.GetInt("ConVac") == 1;
  49. this.Playeresp = PlayerPrefs.GetInt("Playeresp") == 1;
  50. this.Enemyesp = PlayerPrefs.GetInt("Enemyesp") == 1;
  51. this.Containeresp = PlayerPrefs.GetInt("Containeresp") == 1;
  52. this.Chamsesp = PlayerPrefs.GetInt("Chamsesp") == 1;
  53. Debug.Log("Config loaded.");
  54. }
  55. }
  56.  
  57. // Token: 0x06000011 RID: 17 RVA: 0x000035DC File Offset: 0x000017DC
  58. private void DrawMenu(int windowID)
  59. {
  60. GUILayout.BeginHorizontal(new GUILayoutOption[0]);
  61. for (int i = 0; i < this.tabNames.Length; i++)
  62. {
  63. if (GUILayout.Toggle(this.selectedTab == i, this.tabNames[i], "Button", new GUILayoutOption[] { GUILayout.ExpandWidth(true) }))
  64. {
  65. this.selectedTab = i;
  66. }
  67. }
  68. GUILayout.EndHorizontal();
  69. switch (this.selectedTab)
  70. {
  71. case 0:
  72. GUILayout.BeginVertical(GUI.skin.box, new GUILayoutOption[0]);
  73. GUILayout.BeginHorizontal(new GUILayoutOption[0]);
  74. GUILayout.BeginVertical(new GUILayoutOption[0]);
  75. Main.freezePlayer = GUILayout.Toggle(Main.freezePlayer, "Freeze Player", new GUILayoutOption[0]);
  76. this.MobVac = GUILayout.Toggle(this.MobVac, "Zombie Vac", new GUILayoutOption[0]);
  77. Main.incomingDamageActive = GUILayout.Toggle(Main.incomingDamageActive, "God Mode", new GUILayoutOption[0]);
  78. Main.footstepRangeActive = GUILayout.Toggle(Main.footstepRangeActive, "Visibility Range", new GUILayoutOption[0]);
  79. Main.visibilityRangeActive = GUILayout.Toggle(Main.visibilityRangeActive, "Footstep Range", new GUILayoutOption[0]);
  80. this.OHK = GUILayout.Toggle(this.OHK, "1 HP Zombies", new GUILayoutOption[0]);
  81. GUILayout.EndVertical();
  82. GUILayout.Space(10f);
  83. GUILayout.BeginVertical(new GUILayoutOption[0]);
  84. this.aimbotEnabled = GUILayout.Toggle(this.aimbotEnabled, "Aimbot", new GUILayoutOption[0]);
  85. this.ShowHealthbar = GUILayout.Toggle(this.ShowHealthbar, "Show HP", new GUILayoutOption[0]);
  86. this.isNoClipEnabled = GUILayout.Toggle(this.isNoClipEnabled, "No-Clip", new GUILayoutOption[0]);
  87. this.ConVac = GUILayout.Toggle(this.ConVac, "LongLoot", new GUILayoutOption[0]);
  88. Main.instantLootActive = GUILayout.Toggle(Main.instantLootActive, "FastLoot", new GUILayoutOption[0]);
  89. Main.weaponColliders = GUILayout.Toggle(Main.weaponColliders, "Infinite Range", new GUILayoutOption[0]);
  90. GUILayout.EndVertical();
  91. GUILayout.EndHorizontal();
  92. GUILayout.EndVertical();
  93. break;
  94. case 1:
  95. GUILayout.BeginVertical(GUI.skin.box, new GUILayoutOption[0]);
  96. GUILayout.BeginHorizontal(new GUILayoutOption[0]);
  97. GUILayout.BeginVertical(new GUILayoutOption[0]);
  98. this.Enemyesp = GUILayout.Toggle(this.Enemyesp, "Zombies", new GUILayoutOption[0]);
  99. this.Playeresp = GUILayout.Toggle(this.Playeresp, "Players", new GUILayoutOption[0]);
  100. this.DoorEsp = GUILayout.Toggle(this.DoorEsp, "Doors", new GUILayoutOption[0]);
  101. GUILayout.EndVertical();
  102. GUILayout.Space(10f);
  103. GUILayout.BeginVertical(new GUILayoutOption[0]);
  104. this.Containeresp = GUILayout.Toggle(this.Containeresp, "Container", new GUILayoutOption[0]);
  105. this.Chamsesp = GUILayout.Toggle(this.Chamsesp, "Chams", new GUILayoutOption[0]);
  106. GUILayout.EndVertical();
  107. GUILayout.EndHorizontal();
  108. GUILayout.EndVertical();
  109. break;
  110. case 2:
  111. GUILayout.BeginVertical(GUI.skin.box, new GUILayoutOption[0]);
  112. GUILayout.BeginHorizontal(new GUILayoutOption[0]);
  113. GUILayout.BeginVertical(new GUILayoutOption[0]);
  114. if (GUILayout.Button("Police Station", new GUILayoutOption[0]) && this.player != null)
  115. {
  116. this.player.transform.position = new Vector3(-949.4828f, 0.068f, 17.1117f);
  117. }
  118. if (GUILayout.Button("Lvl50 Archbrook", new GUILayoutOption[0]) && this.player != null)
  119. {
  120. this.player.transform.position = new Vector3(906.3092f, 0.01f, -23.9571f);
  121. }
  122. GUILayout.EndVertical();
  123. GUILayout.Space(10f);
  124. GUILayout.BeginVertical(new GUILayoutOption[0]);
  125. GUILayout.EndVertical();
  126. GUILayout.EndHorizontal();
  127. GUILayout.EndVertical();
  128. break;
  129. }
  130. GUILayout.BeginArea(new Rect(10f, this.menuRect.height - 30f, this.menuRect.width - 20f, 40f));
  131. GUILayout.BeginHorizontal(new GUILayoutOption[0]);
  132. if (GUILayout.Button("Save Config", new GUILayoutOption[0]))
  133. {
  134. this.SaveConfig();
  135. }
  136. if (GUILayout.Button("Load Config", new GUILayoutOption[0]))
  137. {
  138. this.LoadConfig();
  139. }
  140. GUILayout.EndHorizontal();
  141. GUILayout.EndArea();
  142. GUI.DragWindow();
  143. }
  144.  
  145. // Token: 0x06000012 RID: 18 RVA: 0x00003A40 File Offset: 0x00001C40
  146. public static List<Transform> GetAllBones(Animator a)
  147. {
  148. return new List<Transform>
  149. {
  150. a.GetBoneTransform(HumanBodyBones.Head),
  151. a.GetBoneTransform(HumanBodyBones.Neck),
  152. a.GetBoneTransform(HumanBodyBones.Spine),
  153. a.GetBoneTransform(HumanBodyBones.Hips),
  154. a.GetBoneTransform(HumanBodyBones.LeftShoulder),
  155. a.GetBoneTransform(HumanBodyBones.LeftUpperArm),
  156. a.GetBoneTransform(HumanBodyBones.LeftLowerArm),
  157. a.GetBoneTransform(HumanBodyBones.LeftHand),
  158. a.GetBoneTransform(HumanBodyBones.RightShoulder),
  159. a.GetBoneTransform(HumanBodyBones.RightUpperArm),
  160. a.GetBoneTransform(HumanBodyBones.RightLowerArm),
  161. a.GetBoneTransform(HumanBodyBones.RightHand),
  162. a.GetBoneTransform(HumanBodyBones.LeftUpperLeg),
  163. a.GetBoneTransform(HumanBodyBones.LeftLowerLeg),
  164. a.GetBoneTransform(HumanBodyBones.LeftFoot),
  165. a.GetBoneTransform(HumanBodyBones.RightUpperLeg),
  166. a.GetBoneTransform(HumanBodyBones.RightLowerLeg),
  167. a.GetBoneTransform(HumanBodyBones.RightFoot)
  168. };
  169. }
  170.  
  171. // Token: 0x06000013 RID: 19 RVA: 0x00003B48 File Offset: 0x00001D48
  172. public static string GetLootContainerNames(string pText)
  173. {
  174. pText = pText.Replace("BarrelA_Barrel1 (1)3_Optimized", "Barrel").Replace("BarrelA_Barrel2 (1)2_Optimized", "Barrel").Replace("PowerboxA_Powerbox20_Optimized", "Powerbox")
  175. .Replace("PowerboxA_Powerbox31_Optimized", "Powerbox")
  176. .Replace("PowerboxA_Powerbox12_Optimized", "Powerbox")
  177. .Replace("BarrelA_Barrel1 (1)3_Optimized", "Barrel")
  178. .Replace("BarrelA_Barrel21_Optimized", "Barrel")
  179. .Replace("BarrelA_Barrel10_Optimized", "Barrel")
  180. .Replace("CarTruckA_Car1A0_Optimized", "Truck")
  181. .Replace("CarTruckA_Car1B1_Optimized", "Truck")
  182. .Replace("Cupboard_kitch_down1 (2)", "Kitchen Cupboard")
  183. .Replace("Cupboard_kitch_down1 (5)", "Kitchen Cupboard")
  184. .Replace("Cupboard_kitch_down1 (1)", "Kitchen Cupboard")
  185. .Replace("Cupboard_kitch_down3 (3)", "Kitchen Cupboard")
  186. .Replace("Cupboard_kitch_down1 (4)", "Kitchen Cupboard")
  187. .Replace("Cupboard_kitch_down3 (2)", "Kitchen Cupboard")
  188. .Replace("Cupboard_kitch_down3 (1)", "Kitchen Cupboard")
  189. .Replace("CarBusA_Bus20_Optimized", "Bus")
  190. .Replace("CarBusA_Bus11_Optimized", "Bus")
  191. .Replace("Cupboard_kitch_up3 (2)", "Kitchen Cupboard")
  192. .Replace("Cupboard_kitch_up2 (1)", "Kitchen Cupboard")
  193. .Replace("Desk_large_Simple_Grid", "Desk Large")
  194. .Replace("ZombieWoman_B_v01 (1)", "Zombie Woman")
  195. .Replace("CarB_Car3B0_Optimized", "Car")
  196. .Replace("CarB_Car3A1_Optimized", "Car")
  197. .Replace("CarA_Car4B1_Optimized", "Car")
  198. .Replace("Bathroom_Furniture_02", "Bathroom Furniture")
  199. .Replace("Bathroom_Furniture_01", "Bathroom Furniture")
  200. .Replace("ZombieMan_D_V1 (1)", "Zombie Man")
  201. .Replace("Cupboard_kitch_down2", "Kitchen Cupboard")
  202. .Replace("Cupboard_kitch_down3", "Kitchen Cupboard")
  203. .Replace("CarA_Car40_Optimized", "Car")
  204. .Replace("FemaleCorpseDecayed", "Female Corpse Decayed")
  205. .Replace("ZombieWoman_A01 (1)", "Zombie Woman")
  206. .Replace("ZombieWomanC_V1 (1)", "Zombie Woman")
  207. .Replace("ZombieWomanD_V1 (1)", "Zombie Woman")
  208. .Replace("Bed_Cabinet_Medical", "Bed Cabinet Medical")
  209. .Replace("ZombieMan_C_V1 (1)", "Zombie Man")
  210. .Replace("Cupboard_kitch_up1", "Kitchen Cupboard")
  211. .Replace("Cupboard_kitch_up3", "Kitchen Cupboard")
  212. .Replace("ZombieMan_D_V1 (1)", "Zombie Man")
  213. .Replace("ZombieWoman_B_v01", "Zombie Woman")
  214. .Replace("ZombieMan_B01 (1)", "Zombie Man")
  215. .Replace("ZombieWoman_A01", "Zombie Woman")
  216. .Replace("ZombieWomanC_V1", "Zombie Woman")
  217. .Replace("ZombieWomanD_V1", "Zombie Woman")
  218. .Replace("ZombieManA (1)", "Zombie Man")
  219. .Replace("ZombieMan_C_V1", "Zombie Man")
  220. .Replace("ZombieMan_D_V1", "Zombie Man")
  221. .Replace("FemaleCorpseA", "Female Corpse")
  222. .Replace("FemaleCorpseB", "Female Corpse")
  223. .Replace("FemaleCorpseC", "Female Corpse")
  224. .Replace("FemaleCorpseD", "Female Corpse")
  225. .Replace("FemaleCorpseE", "Female Corpse")
  226. .Replace("Cupboard_old1", "Old Cupboard")
  227. .Replace("Cupboard_old2", "Old Cupboard")
  228. .Replace("Cupboard_old3", "Old Cupboard")
  229. .Replace("Cupboard_old4", "Old Cupboard")
  230. .Replace("Cupboard_old5", "Old Cupboard")
  231. .Replace("ZombieMan_B01", "Zombie Man")
  232. .Replace("Sideboard_1", "Sideboard")
  233. .Replace("Sideboard_2", "Sideboard")
  234. .Replace("Sideboard_3", "Sideboard")
  235. .Replace("MaleCorpseA", "Male Corpse")
  236. .Replace("MaleCorpseB", "Male Corpse")
  237. .Replace("MaleCorpseC", "Male Corpse")
  238. .Replace("MaleCorpseD", "Male Corpse")
  239. .Replace("MaleCorpseE", "Male Corpse")
  240. .Replace("MaleCorpseF", "Male Corpse")
  241. .Replace("MaleCorpseG", "Male Corpse")
  242. .Replace("Wardrobe3_B", "Wardrobe")
  243. .Replace("Wardrobe3_A", "Wardrobe")
  244. .Replace("ZombieManA", "Zombie Man")
  245. .Replace("ZombieManB", "Zombie Man")
  246. .Replace("Desk_Large", "Desk Large")
  247. .Replace("PowerboxA", "Powerbox")
  248. .Replace("PowerboxB", "Powerbox")
  249. .Replace("CarTruckA", "Truck")
  250. .Replace("DumpsterA", "Dumpster")
  251. .Replace("Cupboard1", "Cupboard")
  252. .Replace("Wardrobe1", "Wardrobe")
  253. .Replace("Wardrobe2", "Wardrobe")
  254. .Replace("Cupboard2", "Cupboard")
  255. .Replace("Cabinet_2", "Cabinet")
  256. .Replace("TractorA", "Tractor")
  257. .Replace("Cupboard", "Cupboard")
  258. .Replace("CarBusA", "Bus")
  259. .Replace("CarVanA", "Van")
  260. .Replace("BarrelA", "Barrel")
  261. .Replace("BarrelB", "Barrel")
  262. .Replace("Cabinet", "Cabinet")
  263. .Replace("Desk_1", "Desk")
  264. .Replace("Desk_2", "Desk")
  265. .Replace("Desk_3", "Desk")
  266. .Replace("BinA", "Trash Bin")
  267. .Replace("BinB", "Trash Bin")
  268. .Replace("CarA", "Car")
  269. .Replace("CarB", "Car")
  270. .Replace("ShelfBase01", "Shelf")
  271. .Replace("Enemy1", "Boss Loot")
  272. .Replace("cardboard_boxes", "Cardboard Boxes B")
  273. .Replace("cardboard_boxes_small", "Cardboard Boxes Small")
  274. .Replace("cardboard_boxes_small_2", "Cardboard Boxes Small")
  275. .Replace("Cupboard_Old_Paint1", "Cardboard Boxes Small");
  276. return new Regex("\\([\\d-]\\)").Replace(pText, string.Empty);
  277. }
  278.  
  279. // Token: 0x06000014 RID: 20 RVA: 0x00004188 File Offset: 0x00002388
  280. public static string GetDoorNames(string pText)
  281. {
  282. pText = pText.Replace("BasicDoor 3M(Clone)", "Basic Door").Replace("BasicDoor 3M", "Basic Door").Replace("BasicDoubleDoor 3M", "Double Door")
  283. .Replace("BasicHallDoubleDoor 5M", "Double Door")
  284. .Replace("BasicHallDoubleDoor 5M(Clone)", "Double Door")
  285. .Replace("StairExit", "Stair Exit");
  286. return new Regex("\\([\\d-]\\)").Replace(pText, string.Empty);
  287. }
  288.  
  289. // Token: 0x06000015 RID: 21 RVA: 0x00004208 File Offset: 0x00002408
  290. public void OnGUI()
  291. {
  292. if (this.showMenu)
  293. {
  294. GUI.backgroundColor = Color.black;
  295. this.menuRect = GUI.Window(0, this.menuRect, new GUI.WindowFunction(this.DrawMenu), "DeadFrontierz by Dreamz");
  296. }
  297. if (this.Enemyesp)
  298. {
  299. foreach (CF_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated in Main.EnemyBase)
  300. {
  301. Vector3 vector = Camera.main.WorldToScreenPoint(cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.transform.position);
  302. Animator component = cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.GetComponent<Animator>();
  303. if (ESPUtils.IsOnScreen(vector) && cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.health > 0f && this.Enemyesp)
  304. {
  305. ESPUtils.DrawAllBones(Main.GetAllBones(component), ESPUtils.GetHealthColour(cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.health, 99999f));
  306. Vector2 vector2 = new Vector2(vector.x, (float)Screen.height - vector.y + 8f);
  307. string text = cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.CF_c682f5bdc2995cd7e06e095302c91fdd3906a288_Corpsefuscated + "\n";
  308. string text2 = "HP: ";
  309. CF_7ce4616aaf704c97b51300c32faee12c71db29d1_Corpsefuscated health = cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.health;
  310. ESPUtils.DrawString(vector2, text + text2 + health.ToString() + "\n", Color.red, true, 12, FontStyle.Bold, 1);
  311. }
  312. }
  313. }
  314. if (this.Playeresp)
  315. {
  316. foreach (CF_f9ea1dc1978da4f019f187f7ab2f7f55ae4ab798_Corpsefuscated cf_f9ea1dc1978da4f019f187f7ab2f7f55ae4ab798_Corpsefuscated in Main.Playerst)
  317. {
  318. Vector3 vector3 = Camera.main.WorldToScreenPoint(cf_f9ea1dc1978da4f019f187f7ab2f7f55ae4ab798_Corpsefuscated.transform.position);
  319. Animator component2 = cf_f9ea1dc1978da4f019f187f7ab2f7f55ae4ab798_Corpsefuscated.GetComponent<Animator>();
  320. if (ESPUtils.IsOnScreen(vector3) && this.Playeresp)
  321. {
  322. ESPUtils.DrawAllBones(Main.GetAllBones(component2), Color.green);
  323. ESPUtils.DrawString(new Vector2(vector3.x, (float)Screen.height - vector3.y + 8f), cf_f9ea1dc1978da4f019f187f7ab2f7f55ae4ab798_Corpsefuscated.characterName + "\nCharID: " + cf_f9ea1dc1978da4f019f187f7ab2f7f55ae4ab798_Corpsefuscated.characterID.ToString(), Color.green, true, 12, FontStyle.Bold, 1);
  324. }
  325. }
  326. }
  327. if (this.Containeresp)
  328. {
  329. foreach (CF_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated cf_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated in Main.ContainerBase)
  330. {
  331. Vector3 vector4 = Camera.main.WorldToScreenPoint(cf_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated.transform.position);
  332. if (ESPUtils.IsOnScreen(vector4) && cf_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated.requireLootAllowed && this.Containeresp)
  333. {
  334. ESPUtils.DrawString(new Vector2(vector4.x, (float)Screen.height - vector4.y + 8f), Main.GetLootContainerNames(cf_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated.gameObject.name) + "\n", Color.cyan, true, 12, FontStyle.Bold, 1);
  335. }
  336. }
  337. }
  338. if (this.DoorEsp)
  339. {
  340. foreach (Transform transform in Main.Offices)
  341. {
  342. Vector3 vector5 = Camera.main.WorldToScreenPoint(transform.position);
  343. if (ESPUtils.IsOnScreen(vector5))
  344. {
  345. ESPUtils.DrawString(new Vector2(vector5.x, (float)Screen.height - vector5.y + 8f), Main.GetDoorNames(transform.gameObject.name) + "\n", Color.yellow, true, 12, FontStyle.Bold, 1);
  346. }
  347. }
  348. }
  349. }
  350.  
  351. // Token: 0x06000016 RID: 22 RVA: 0x000045B4 File Offset: 0x000027B4
  352. public void Start()
  353. {
  354. Main.headChamsMaterial = new Material(Shader.Find("Hidden/Internal-Colored"))
  355. {
  356. hideFlags = (HideFlags.HideInHierarchy | HideFlags.DontSaveInEditor)
  357. };
  358. Main.headChamsMaterial.SetInt("_ZTest", 8);
  359. Main.headChamsMaterial.SetColor("_Color", Color.blue);
  360. Main.headChamsMaterial.SetInt("_SrcBlend", 1);
  361. Main.headChamsMaterial.SetInt("_DstBlend", 0);
  362. Main.headChamsMaterial.SetInt("_Cull", 0);
  363. Main.headChamsMaterial.SetInt("_Blend", 0);
  364. Main.headChamsMaterial.SetInt("_Mode", 0);
  365. Main.headChamsMaterial.SetFloat("_Glossiness", 0f);
  366. Main.headChamsMaterial.SetFloat("_Metallic", 0f);
  367. }
  368.  
  369. // Token: 0x06000017 RID: 23 RVA: 0x00004678 File Offset: 0x00002878
  370. public void Update()
  371. {
  372. if (Input.GetKeyDown(KeyCode.Insert))
  373. {
  374. this.showMenu = !this.showMenu;
  375. }
  376. if (Input.GetKeyDown(KeyCode.F5))
  377. {
  378. CF_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated cf_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated = this._cachedLoot;
  379. if (cf_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated == null)
  380. {
  381. cf_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated = global::UnityEngine.Object.FindObjectOfType<CF_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated>();
  382. this._cachedLoot = cf_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated;
  383. }
  384. if (cf_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated != null)
  385. {
  386. FieldInfo field = cf_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated.GetType().GetField("CF_c4668d69b2818fcbec083c43d8543ff9999d5f14_Corpsefuscated", BindingFlags.Instance | BindingFlags.NonPublic);
  387. if (field != null)
  388. {
  389. float num = (((float)field.GetValue(cf_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated) == 0.1f) ? 0.9f : 0.1f);
  390. field.SetValue(cf_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated, num);
  391. Debug.Log(string.Format("[Cheat] Private float changed to: {0}", num));
  392. }
  393. else
  394. {
  395. Debug.LogError("[Cheat] Could not find private float field.");
  396. }
  397. }
  398. }
  399. if (Main.instantLootActive)
  400. {
  401. this.ApplyInstantLootModification(true);
  402. }
  403. else
  404. {
  405. this.ApplyInstantLootModification(false);
  406. }
  407. if (Main.footstepRangeActive)
  408. {
  409. this.ApplyFootstepRangeModification();
  410. }
  411. if (Main.incomingDamageActive)
  412. {
  413. this.ApplyIncomingDamageModification();
  414. }
  415. if (Main.visibilityRangeActive)
  416. {
  417. this.ApplyVisibilityRangeModification();
  418. }
  419. this.natNextUpdateTime += Time.deltaTime;
  420. if (this.natNextUpdateTime >= 10f)
  421. {
  422. Main.ContainerBase = global::UnityEngine.Object.FindObjectsOfType<CF_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated>().ToList<CF_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated>();
  423. Main.EnemyBase = global::UnityEngine.Object.FindObjectsOfType<CF_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated>().ToList<CF_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated>();
  424. if (this.Chamsesp)
  425. {
  426. this.ApplyHeadChamsToZombies();
  427. }
  428. this.natNextUpdateTime = 0f;
  429. }
  430. if (Input.GetMouseButton(1) && this.aimbotEnabled)
  431. {
  432. this.AimAtClosestEnemyHead();
  433. }
  434. if (this.aimbotEnabled)
  435. {
  436. this.Aimbot();
  437. }
  438. if (Input.GetKeyDown(KeyCode.F10))
  439. {
  440. this.DumpAllGameObjects();
  441. }
  442. if (Main.weaponColliders != this.weaponCollidersLastState)
  443. {
  444. if (Main.weaponColliders)
  445. {
  446. this.InflateWeaponColliders(999f);
  447. }
  448. else
  449. {
  450. this.InflateWeaponColliders(0.6f);
  451. }
  452. this.weaponCollidersLastState = Main.weaponColliders;
  453. }
  454. if (Main.freezePlayer && this.player != null)
  455. {
  456. if (this.frozenPosition == Vector3.zero)
  457. {
  458. this.frozenPosition = this.player.transform.position;
  459. }
  460. this.player.transform.position = this.frozenPosition;
  461. }
  462. else
  463. {
  464. this.frozenPosition = Vector3.zero;
  465. }
  466. if (this.player == null)
  467. {
  468. this.player = GameObject.Find("Player");
  469. if (this.player != null)
  470. {
  471. this.characterController = this.player.GetComponent<CharacterController>();
  472. }
  473. }
  474. if (this.player != null && this.characterController != null)
  475. {
  476. if (this.isNoClipEnabled)
  477. {
  478. this.characterController.enabled = false;
  479. }
  480. else
  481. {
  482. this.characterController.enabled = true;
  483. }
  484. }
  485. if (this.ShowHealthbar)
  486. {
  487. if (this._cachedLoot == null)
  488. {
  489. this._cachedLoot = global::UnityEngine.Object.FindObjectOfType<CF_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated>();
  490. if (this._cachedLoot == null)
  491. {
  492. return;
  493. }
  494. }
  495. if (this._cachedLoot.CF_f6d44d85013bbb0ad1148ec7b6093818bf58c65d_Corpsefuscated != 200f)
  496. {
  497. this._cachedLoot.CF_f6d44d85013bbb0ad1148ec7b6093818bf58c65d_Corpsefuscated = 200f;
  498. }
  499. }
  500. if (this.OHK)
  501. {
  502. foreach (CF_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated in Main.EnemyBase)
  503. {
  504. if (cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.health > 0f)
  505. {
  506. cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.health = 0.1f;
  507. }
  508. }
  509. }
  510. if (this.MobVac)
  511. {
  512. foreach (CF_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated2 in Main.EnemyBase)
  513. {
  514. cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated2.transform.position = new Vector3(CF_d805f451e3be3065db4f93b7f501851780f4df27_Corpsefuscated.player.transform.position.x, CF_d805f451e3be3065db4f93b7f501851780f4df27_Corpsefuscated.player.transform.position.y, CF_d805f451e3be3065db4f93b7f501851780f4df27_Corpsefuscated.player.transform.position.z + 2f);
  515. }
  516. }
  517. if (this.ConVac)
  518. {
  519. if (this._cachedLoot == null)
  520. {
  521. this._cachedLoot = global::UnityEngine.Object.FindObjectOfType<CF_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated>();
  522. if (this._cachedLoot == null)
  523. {
  524. return;
  525. }
  526. }
  527. if (this._cachedLoot.CF_f6d44d85013bbb0ad1148ec7b6093818bf58c65d_Corpsefuscated != 200f)
  528. {
  529. this._cachedLoot.CF_f6d44d85013bbb0ad1148ec7b6093818bf58c65d_Corpsefuscated = 200f;
  530. }
  531. }
  532. }
  533.  
  534. // Token: 0x06000018 RID: 24 RVA: 0x00004AB8 File Offset: 0x00002CB8
  535. public void ApplyFootstepRangeModification()
  536. {
  537. this.player = GameObject.Find("Player");
  538. if (this.player != null)
  539. {
  540. this.comp = this.player.GetComponent<CF_8e13141191f104f691ee62491ff28eb32caf3c96_Corpsefuscated>();
  541. if (this.comp != null)
  542. {
  543. IDictionary dictionary = (IDictionary)this.comp.GetType().GetField("CF_ca685e3e6a3d252da431bba0ea6d1344343ccfcb_Corpsefuscated", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).GetValue(this.comp);
  544. if (dictionary != null)
  545. {
  546. foreach (object obj in dictionary)
  547. {
  548. DictionaryEntry dictionaryEntry = (DictionaryEntry)obj;
  549. if (dictionaryEntry.Key.ToString() == "footstepRange")
  550. {
  551. dictionary[dictionaryEntry.Key] = -30;
  552. break;
  553. }
  554. }
  555. }
  556. }
  557. }
  558. }
  559.  
  560. // Token: 0x06000019 RID: 25 RVA: 0x00004BA4 File Offset: 0x00002DA4
  561. public void ApplyIncomingDamageModification()
  562. {
  563. this.player = GameObject.Find("Player");
  564. if (this.player != null)
  565. {
  566. this.comp = this.player.GetComponent<CF_8e13141191f104f691ee62491ff28eb32caf3c96_Corpsefuscated>();
  567. if (this.comp != null)
  568. {
  569. IDictionary dictionary = (IDictionary)this.comp.GetType().GetField("CF_56ec253bae376ae9a857c68158e8621dabd5ff8e_Corpsefuscated", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).GetValue(this.comp);
  570. if (dictionary != null)
  571. {
  572. List<object> list = new List<object>();
  573. int num = 0;
  574. foreach (object obj in dictionary)
  575. {
  576. DictionaryEntry dictionaryEntry = (DictionaryEntry)obj;
  577. object key = dictionaryEntry.Key;
  578. object value = dictionaryEntry.Value;
  579. if (key.ToString() == "incomingDamageMulti")
  580. {
  581. list.Add(key);
  582. }
  583. num++;
  584. }
  585. foreach (object obj2 in list)
  586. {
  587. dictionary[obj2] = 0f;
  588. }
  589. }
  590. }
  591. }
  592. }
  593.  
  594. // Token: 0x0600001A RID: 26 RVA: 0x00004CE8 File Offset: 0x00002EE8
  595. public void ApplyVisibilityRangeModification()
  596. {
  597. this.player = GameObject.Find("Player");
  598. if (this.player != null)
  599. {
  600. this.comp = this.player.GetComponent<CF_8e13141191f104f691ee62491ff28eb32caf3c96_Corpsefuscated>();
  601. if (this.comp != null)
  602. {
  603. IDictionary dictionary = (IDictionary)this.comp.GetType().GetField("CF_56ec253bae376ae9a857c68158e8621dabd5ff8e_Corpsefuscated", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).GetValue(this.comp);
  604. if (dictionary != null)
  605. {
  606. foreach (object obj in dictionary)
  607. {
  608. DictionaryEntry dictionaryEntry = (DictionaryEntry)obj;
  609. if (dictionaryEntry.Key.ToString() == "visibilityRange")
  610. {
  611. dictionary[dictionaryEntry.Key] = -30.0;
  612. break;
  613. }
  614. }
  615. }
  616. }
  617. }
  618. }
  619.  
  620. // Token: 0x0600001B RID: 27 RVA: 0x00004DD8 File Offset: 0x00002FD8
  621. public void ApplyInstantLootModification(bool state)
  622. {
  623. GameObject gameObject = GameObject.Find("Player");
  624. if (gameObject != null)
  625. {
  626. Component component = gameObject.GetComponent("CF_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated");
  627. if (component != null)
  628. {
  629. float num = (state ? 3f : 0.1f);
  630. FieldInfo field = component.GetType().GetField("CF_56ec253bae376ae9a857c68158e8621dabd5ff8e_Corpsefuscated", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
  631. if (field != null)
  632. {
  633. field.SetValue(component, num);
  634. }
  635. }
  636. }
  637. }
  638.  
  639. // Token: 0x0600001C RID: 28 RVA: 0x00004E44 File Offset: 0x00003044
  640. private void Aimbot()
  641. {
  642. float num = 150f;
  643. Vector2 vector = new Vector2((float)Screen.width / 2f, (float)Screen.height / 2f);
  644. this.DrawFOVCircle(num, vector);
  645. GameObject closestEnemy = this.GetClosestEnemy();
  646. if (closestEnemy != null)
  647. {
  648. Animator component = closestEnemy.GetComponent<Animator>();
  649. Transform targetBone = this.GetTargetBone(component);
  650. if (targetBone != null)
  651. {
  652. Quaternion quaternion = Quaternion.LookRotation(targetBone.position - this.player.transform.position);
  653. this.player.transform.rotation = Quaternion.Slerp(this.player.transform.rotation, quaternion, Time.deltaTime * 10f);
  654. }
  655. }
  656. }
  657.  
  658. // Token: 0x0600001D RID: 29 RVA: 0x0000209D File Offset: 0x0000029D
  659. private void DrawFOVCircle(float radius, Vector2 screenCenter)
  660. {
  661. ESPUtils.DrawCircle(Color.white, screenCenter, radius);
  662. }
  663.  
  664. // Token: 0x0600001E RID: 30 RVA: 0x00004F00 File Offset: 0x00003100
  665. public void Aim()
  666. {
  667. if (Application.isPlaying)
  668. {
  669. GameObject closestEnemy = this.GetClosestEnemy();
  670. if (closestEnemy != null)
  671. {
  672. Animator component = closestEnemy.GetComponent<Animator>();
  673. Transform targetBone = this.GetTargetBone(component);
  674. if (targetBone != null)
  675. {
  676. Quaternion quaternion = Quaternion.LookRotation(targetBone.position - base.transform.position);
  677. base.transform.rotation = Quaternion.RotateTowards(base.transform.rotation, quaternion, this.aimSmooth * Time.deltaTime);
  678. return;
  679. }
  680. }
  681. }
  682. else
  683. {
  684. this.targetPosition = Camera.main.transform.position + Camera.main.transform.forward * this.aimDistance;
  685. base.transform.rotation = Quaternion.LookRotation((this.targetPosition - base.transform.position).normalized, Vector3.up) * Quaternion.Euler(this.rotationOffset);
  686. }
  687. }
  688.  
  689. // Token: 0x0600001F RID: 31 RVA: 0x00005000 File Offset: 0x00003200
  690. private GameObject GetClosestEnemy()
  691. {
  692. GameObject gameObject = null;
  693. float num = this.maxAimbotDistance;
  694. foreach (CF_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated in Main.EnemyBase)
  695. {
  696. if (cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated != null)
  697. {
  698. float num2 = Vector3.Distance(base.transform.position, cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.transform.position);
  699. if (num2 < num)
  700. {
  701. num = num2;
  702. gameObject = cf_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated.gameObject;
  703. }
  704. }
  705. }
  706. return gameObject;
  707. }
  708.  
  709. // Token: 0x06000020 RID: 32 RVA: 0x0000508C File Offset: 0x0000328C
  710. private Transform GetTargetBone(Animator animator)
  711. {
  712. Transform transform = animator.GetBoneTransform(HumanBodyBones.Head);
  713. if (transform == null)
  714. {
  715. transform = animator.transform.Find("Geo/Zombie_Parts/Head");
  716. }
  717. return transform;
  718. }
  719.  
  720. // Token: 0x06000021 RID: 33 RVA: 0x000050C0 File Offset: 0x000032C0
  721. public void MouseMove(Vector3 screenPos)
  722. {
  723. float num = 10f;
  724. float num2 = (screenPos.x - (float)(Screen.width / 2)) / num;
  725. float num3 = (screenPos.y - (float)(Screen.height / 2)) / num;
  726. Cursor.lockState = CursorLockMode.Locked;
  727. Cursor.visible = false;
  728. Vector3 vector = new Vector3(num2, num3, 0f);
  729. Cursor.SetCursor(null, vector, CursorMode.Auto);
  730. }
  731.  
  732. // Token: 0x06000022 RID: 34 RVA: 0x00005120 File Offset: 0x00003320
  733. private void AimAtClosestEnemyHead()
  734. {
  735. GameObject[] array = GameObject.FindGameObjectsWithTag("Enemy");
  736. GameObject gameObject = null;
  737. float num = this.maxAimbotDistance;
  738. foreach (GameObject gameObject2 in array)
  739. {
  740. float num2 = Vector3.Distance(this.player.transform.position, gameObject2.transform.position);
  741. if (num2 < num)
  742. {
  743. gameObject = gameObject2;
  744. num = num2;
  745. }
  746. }
  747. if (gameObject != null)
  748. {
  749. Transform headTransform = this.GetHeadTransform(gameObject);
  750. if (headTransform != null)
  751. {
  752. Quaternion quaternion = Quaternion.LookRotation(headTransform.position - Camera.main.transform.position);
  753. Camera.main.transform.rotation = Quaternion.Slerp(Camera.main.transform.rotation, quaternion, Time.deltaTime * this.aimSmooth);
  754. }
  755. }
  756. }
  757.  
  758. // Token: 0x06000023 RID: 35 RVA: 0x000051F4 File Offset: 0x000033F4
  759. private Transform GetHeadTransform(GameObject enemy)
  760. {
  761. Transform transform = enemy.transform.Find("Geo");
  762. if (transform != null)
  763. {
  764. Transform transform2 = transform.Find("Zombie_Parts");
  765. if (transform2 != null)
  766. {
  767. return transform2.Find("Head");
  768. }
  769. }
  770. return null;
  771. }
  772.  
  773. // Token: 0x06000024 RID: 36 RVA: 0x00005240 File Offset: 0x00003440
  774. public void ToggleNoClip()
  775. {
  776. if (this.player == null)
  777. {
  778. this.player = GameObject.Find("Player");
  779. if (this.player != null)
  780. {
  781. this.characterController = this.player.GetComponent<CharacterController>();
  782. }
  783. }
  784. if (this.player != null && this.characterController != null)
  785. {
  786. if (this.isNoClipEnabled)
  787. {
  788. this.characterController.enabled = false;
  789. return;
  790. }
  791. this.characterController.enabled = true;
  792. }
  793. }
  794.  
  795. // Token: 0x06000025 RID: 37 RVA: 0x000052C8 File Offset: 0x000034C8
  796. public void ApplyHeadChamsToZombies()
  797. {
  798. GameObject[] array = GameObject.FindGameObjectsWithTag("Enemy");
  799. if (array.Length != 0)
  800. {
  801. foreach (GameObject gameObject in array)
  802. {
  803. string name = gameObject.name;
  804. Transform transform = gameObject.transform;
  805. Transform transform2 = this.FindHeadInHierarchy(gameObject.transform);
  806. if (transform2 != null)
  807. {
  808. Renderer component = transform2.GetComponent<Renderer>();
  809. if (component != null)
  810. {
  811. component.material = Main.headChamsMaterial;
  812. }
  813. }
  814. }
  815. }
  816. }
  817.  
  818. // Token: 0x06000026 RID: 38 RVA: 0x00005338 File Offset: 0x00003538
  819. private Transform FindHeadInHierarchy(Transform enemyTransform)
  820. {
  821. foreach (object obj in enemyTransform)
  822. {
  823. Transform transform = (Transform)obj;
  824. if (transform.name.ToLower().Contains("head"))
  825. {
  826. return transform;
  827. }
  828. Transform transform2 = this.FindHeadInHierarchy(transform);
  829. if (transform2 != null)
  830. {
  831. return transform2;
  832. }
  833. }
  834. return null;
  835. }
  836.  
  837. // Token: 0x06000027 RID: 39 RVA: 0x000053BC File Offset: 0x000035BC
  838. public void InflateWeaponColliders(float radius)
  839. {
  840. foreach (CF_c241fb54e59af74ac88dff61a4ae4ee48265d031_Corpsefuscated cf_c241fb54e59af74ac88dff61a4ae4ee48265d031_Corpsefuscated in global::UnityEngine.Object.FindObjectsOfType<CF_c241fb54e59af74ac88dff61a4ae4ee48265d031_Corpsefuscated>())
  841. {
  842. foreach (FieldInfo fieldInfo in cf_c241fb54e59af74ac88dff61a4ae4ee48265d031_Corpsefuscated.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic))
  843. {
  844. if (typeof(IEnumerable<Collider>).IsAssignableFrom(fieldInfo.FieldType))
  845. {
  846. IEnumerable<Collider> enumerable = fieldInfo.GetValue(cf_c241fb54e59af74ac88dff61a4ae4ee48265d031_Corpsefuscated) as IEnumerable<Collider>;
  847. if (enumerable != null)
  848. {
  849. foreach (Collider collider in enumerable)
  850. {
  851. SphereCollider sphereCollider = collider as SphereCollider;
  852. if (sphereCollider != null)
  853. {
  854. sphereCollider.radius = radius;
  855. if (!string.IsNullOrEmpty(sphereCollider.name))
  856. {
  857. string name = sphereCollider.name;
  858. }
  859. }
  860. }
  861. }
  862. }
  863. }
  864. }
  865. }
  866.  
  867. // Token: 0x06000028 RID: 40 RVA: 0x000054A0 File Offset: 0x000036A0
  868. private void DumpAllGameObjects()
  869. {
  870. using (StreamWriter streamWriter = new StreamWriter("GameObjectDump.txt"))
  871. {
  872. foreach (GameObject gameObject in global::UnityEngine.Object.FindObjectsOfType<GameObject>())
  873. {
  874. string fullPath = this.GetFullPath(gameObject.transform);
  875. streamWriter.WriteLine("[GO] " + gameObject.name + " | Path: " + fullPath);
  876. }
  877. }
  878. Debug.Log("✅ Dumped all GameObjects to GameObjectDump.txt");
  879. }
  880.  
  881. // Token: 0x06000029 RID: 41 RVA: 0x00005524 File Offset: 0x00003724
  882. private string GetFullPath(Transform current)
  883. {
  884. string text = "/" + current.name;
  885. while (current.parent != null)
  886. {
  887. current = current.parent;
  888. text = "/" + current.name + text;
  889. }
  890. return text;
  891. }
  892.  
  893. // Token: 0x04000008 RID: 8
  894. private bool TransformMovement;
  895.  
  896. // Token: 0x04000009 RID: 9
  897. private bool OHK;
  898.  
  899. // Token: 0x0400000A RID: 10
  900. private bool Enemyesp = true;
  901.  
  902. // Token: 0x0400000B RID: 11
  903. private bool Containeresp;
  904.  
  905. // Token: 0x0400000C RID: 12
  906. private bool Playeresp;
  907.  
  908. // Token: 0x0400000D RID: 13
  909. private bool Chamsesp;
  910.  
  911. // Token: 0x0400000E RID: 14
  912. private bool MobVac;
  913.  
  914. // Token: 0x0400000F RID: 15
  915. private bool ConVac;
  916.  
  917. // Token: 0x04000010 RID: 16
  918. private bool ShowHealthbar;
  919.  
  920. // Token: 0x04000011 RID: 17
  921. private GameObject player;
  922.  
  923. // Token: 0x04000012 RID: 18
  924. private CF_8e13141191f104f691ee62491ff28eb32caf3c96_Corpsefuscated comp;
  925.  
  926. // Token: 0x04000013 RID: 19
  927. private static bool footstepRangeActive = false;
  928.  
  929. // Token: 0x04000014 RID: 20
  930. private static bool incomingDamageActive = false;
  931.  
  932. // Token: 0x04000015 RID: 21
  933. private static bool visibilityRangeActive = false;
  934.  
  935. // Token: 0x04000016 RID: 22
  936. private static bool espActive = false;
  937.  
  938. // Token: 0x04000017 RID: 23
  939. private static bool isVisible = true;
  940.  
  941. // Token: 0x04000018 RID: 24
  942. public static bool enemyEspActive = false;
  943.  
  944. // Token: 0x04000019 RID: 25
  945. public static bool playerEspActive = false;
  946.  
  947. // Token: 0x0400001A RID: 26
  948. public static bool npcEspActive = false;
  949.  
  950. // Token: 0x0400001B RID: 27
  951. public static bool instantLootActive = false;
  952.  
  953. // Token: 0x0400001C RID: 28
  954. public bool aimbotEnabled;
  955.  
  956. // Token: 0x0400001D RID: 29
  957. public float maxAimbotDistance = 15550f;
  958.  
  959. // Token: 0x0400001E RID: 30
  960. public float aimSmooth = 10f;
  961.  
  962. // Token: 0x0400001F RID: 31
  963. public float aimDistance = 50f;
  964.  
  965. // Token: 0x04000020 RID: 32
  966. public Vector3 rotationOffset = Vector3.zero;
  967.  
  968. // Token: 0x04000021 RID: 33
  969. public bool DoorEsp;
  970.  
  971. // Token: 0x04000022 RID: 34
  972. private Vector3 targetPosition;
  973.  
  974. // Token: 0x04000023 RID: 35
  975. private bool isNoClipEnabled;
  976.  
  977. // Token: 0x04000024 RID: 36
  978. private CharacterController characterController;
  979.  
  980. // Token: 0x04000025 RID: 37
  981. private Dictionary<GameObject, float> playerHealthCache = new Dictionary<GameObject, float>();
  982.  
  983. // Token: 0x04000026 RID: 38
  984. public static bool weaponColliders = false;
  985.  
  986. // Token: 0x04000027 RID: 39
  987. private bool weaponCollidersLastState;
  988.  
  989. // Token: 0x04000028 RID: 40
  990. public static bool freezePlayer = false;
  991.  
  992. // Token: 0x04000029 RID: 41
  993. private Vector3 frozenPosition;
  994.  
  995. // Token: 0x0400002A RID: 42
  996. private Vector3 policeStationPos = new Vector3(-949.4828f, 0.068f, 17.1117f);
  997.  
  998. // Token: 0x0400002B RID: 43
  999. private Vector3 archbrookPos = new Vector3(906.3092f, 0.01f, -23.9571f);
  1000.  
  1001. // Token: 0x0400002C RID: 44
  1002. public static List<CF_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated> ContainerBase = new List<CF_a1b81d72fa50e48f12bfd55dd95dc7e4ea230166_Corpsefuscated>();
  1003.  
  1004. // Token: 0x0400002D RID: 45
  1005. public static List<CF_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated> EnemyBase = new List<CF_b01305f761ea65b017350a752dbb3a7860aa790e_Corpsefuscated>();
  1006.  
  1007. // Token: 0x0400002E RID: 46
  1008. public static List<CF_f9ea1dc1978da4f019f187f7ab2f7f55ae4ab798_Corpsefuscated> Playerst = new List<CF_f9ea1dc1978da4f019f187f7ab2f7f55ae4ab798_Corpsefuscated>();
  1009.  
  1010. // Token: 0x0400002F RID: 47
  1011. public static List<CF_1382b9b6b9205bb038b69eeb031616c3d99b7a69_Corpsefuscated> PlayerHealthbar = new List<CF_1382b9b6b9205bb038b69eeb031616c3d99b7a69_Corpsefuscated>();
  1012.  
  1013. // Token: 0x04000030 RID: 48
  1014. public static List<Transform> Offices = new List<Transform>();
  1015.  
  1016. // Token: 0x04000031 RID: 49
  1017. private string[] doorKeywords = new string[] { "basicdoubledoor 3m", "BasicHallDoubleDoor 5M", "basicdoor 3m", "stairexit" };
  1018.  
  1019. // Token: 0x04000032 RID: 50
  1020. private float natNextUpdateTime;
  1021.  
  1022. // Token: 0x04000033 RID: 51
  1023. private static Material chamsMaterial;
  1024.  
  1025. // Token: 0x04000034 RID: 52
  1026. private static Material headChamsMaterial;
  1027.  
  1028. // Token: 0x04000035 RID: 53
  1029. private bool showMenu = true;
  1030.  
  1031. // Token: 0x04000036 RID: 54
  1032. private Rect menuRect = new Rect(10f, 10f, 259f, 225f);
  1033.  
  1034. // Token: 0x04000037 RID: 55
  1035. private int selectedTab;
  1036.  
  1037. // Token: 0x04000038 RID: 56
  1038. private string[] tabNames = new string[] { "Main", "Esp", "Teleports" };
  1039.  
  1040. // Token: 0x04000039 RID: 57
  1041. public CF_2e290af84f0d934a5613892477e5e1bc52e28378_Corpsefuscated _cachedLoot;
  1042. }
  1043. }
  1044.  
Advertisement
Add Comment
Please, Sign In to add comment