zenken

Untitled

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