// Token: 0x0600002B RID: 43 private static void DrawRectangle(Rect rect, Color color) { Vector3 v = new Vector3(rect.x, rect.y, 0f); Vector3 v2 = new Vector3(rect.x + rect.width, rect.y, 0f); Vector3 v3 = new Vector3(rect.x + rect.width, rect.y + rect.height, 0f); Vector3 v4 = new Vector3(rect.x, rect.y + rect.height, 0f); HackGUI.Line(v, v2, color); HackGUI.Line(v2, v3, color); HackGUI.Line(v3, v4, color); HackGUI.Line(v4, v, color); }
// Token: 0x0600002A RID: 42 private void EspAndOthers(Color b, Color r) { for (int i = 0; i < this.enemy.Length; i++) { if (this.Player != null && this.enemy[i].isPlayerActive && Vars._ESPLine) { if (PlayerInput.instance.PlayerTeam == Team.Red) { if (this.enemy[i].PlayerTeam == Team.Blue) { Vector3 position = this.enemy[i].transform.position; Vector3 vector = Camera.main.WorldToScreenPoint(position); if (vector.z > 0f) { Vector3 vector2 = GUIUtility.ScreenToGUIPoint(vector); vector2.y = (float)Screen.height - vector2.y; if (this.lineStyle == 1) { HackGUI.Line(new Vector2((float)(Screen.width / 2), (float)(Screen.height - 5)), vector2, b); } if (this.lineStyle == 2) { HackGUI.Line(new Vector2((float)(Screen.width / 2), (float)(Screen.height / 15)), vector2, b); } if (this.lineStyle == 3) { HackGUI.Line(new Vector2((float)(Screen.width / 2), (float)(Screen.height / 2)), vector2, b); } } } } else if (PlayerInput.instance.PlayerTeam == Team.Blue && this.enemy[i].PlayerTeam == Team.Red) { Vector3 position2 = this.enemy[i].transform.position; Vector3 vector3 = Camera.main.WorldToScreenPoint(position2); if (vector3.z > 0f) { Vector3 vector4 = GUIUtility.ScreenToGUIPoint(vector3); vector4.y = (float)Screen.height - vector4.y; if (this.lineStyle == 1) { HackGUI.Line(new Vector2((float)(Screen.width / 2), (float)(Screen.height - 5)), vector4, r); } if (this.lineStyle == 2) { HackGUI.Line(new Vector2((float)(Screen.width / 2), (float)(Screen.height / 15)), vector4, r); } if (this.lineStyle == 3) { HackGUI.Line(new Vector2((float)(Screen.width / 2), (float)(Screen.height / 2)), vector4, r); } } } } if (Vars.telekill) { if (PlayerInput.instance.PlayerTeam == Team.Red) { if (this.enemy[i].PlayerTeam == Team.Blue) { this.Player.transform.position = this.enemy[i].transform.position + new Vector3(0f, 2f, 0f); } } else if (PlayerInput.instance.PlayerTeam == Team.Blue && this.enemy[i].PlayerTeam == Team.Red) { this.Player.transform.position = this.enemy[i].transform.position + new Vector3(0f, 2f, 0f); } } if (HackGUI._espBox) { Rect rect = default(Rect); Vector3 vector5 = this.enemy[i].transform.position; Vector3 vector6 = vector5; vector6.y += 1.8f; vector5 = Camera.main.WorldToScreenPoint(vector5); vector6 = Camera.main.WorldToScreenPoint(vector6); if (vector5.z > 0f && vector6.z > 0f) { Vector3 vector7 = GUIUtility.ScreenToGUIPoint(vector5); vector7.y = (float)Screen.height - vector7.y; Vector3 vector8 = GUIUtility.ScreenToGUIPoint(vector6); vector8.y = (float)Screen.height - vector8.y; float num = Math.Abs(vector7.y - vector8.y) / 2.2f; float num2 = num / 2f; rect = new Rect(vector8.x - num2, vector8.y, num, vector7.y - vector8.y); } if (PlayerInput.instance.PlayerTeam == Team.Red) { if (this.enemy[i].PlayerTeam == Team.Blue) { HackGUI.DrawRectangle(rect, b); } } else if (PlayerInput.instance.PlayerTeam == Team.Blue && this.enemy[i].PlayerTeam == Team.Red) { HackGUI.DrawRectangle(rect, r); } } } }