// Token: 0x06001679 RID: 5753 RVA: 0x000785AC File Offset: 0x000767AC public static void DrawRectangle(Rect rect, Color color, int thickness) { Vector3 vector = new Vector3(rect.x, rect.y, 0f); Vector3 vector2 = new Vector3(rect.x + rect.width, rect.y, 0f); Vector3 vector3 = new Vector3(rect.x + rect.width, rect.y + rect.height, 0f); Vector3 vector4 = new Vector3(rect.x, rect.y + rect.height, 0f); ESPHack.DrawLine(vector, vector2, color, thickness); ESPHack.DrawLine(vector2, vector3, color, thickness); ESPHack.DrawLine(vector3, vector4, color, thickness); ESPHack.DrawLine(vector4, vector, color, thickness); }
// Token: 0x06001676 RID: 5750 RVA: 0x0007830C File Offset: 0x0007650C private void ESP() { Rect rect = default(Rect); RenderSettings.fog = !ESPHack.NoFog; if (this.skins == null) { return; } for (int i = 0; i < this.skins.Length; i++) { Vector3 vector = this.skins[i].transform.position; Vector3 vector2 = vector; vector2.y += 1.8f; vector = Camera.main.WorldToScreenPoint(vector); vector2 = Camera.main.WorldToScreenPoint(vector2); if (vector.z > 0f && vector2.z > 0f) { Vector3 vector3 = GUIUtility.ScreenToGUIPoint(vector); vector3.y = (float)Screen.height - vector3.y; Vector3 vector4 = GUIUtility.ScreenToGUIPoint(vector2); vector4.y = (float)Screen.height - vector4.y; float num = Math.Abs(vector3.y - vector4.y) / 2.2f; float num2 = num / 2f; rect = new Rect(new Vector2(vector4.x - num2, vector4.y), new Vector2(num, vector3.y - vector4.y)); } if (ESPHack.EspBox) { ESPHack.DrawRectangle(rect, ESPHack.Color, 4); } if (ESPHack.EspLine) { ESPHack.DrawLine(new Vector3((float)Screen.width / 2f, (float)Screen.height / 2f), new Vector3(rect.center.x, rect.center.y), ESPHack.Color, 1); } } }