private void NameBoxESP() { for (var P = 0; P < Provider.clients.ToArray().Length; P++) { var newPlayerSteam = Provider.clients.ToArray()[P]; if ((newPlayerSteam != null) && !newPlayerSteam.player.life.isDead) { var camera = Camera.main; var location = newPlayerSteam.player.transform.position; var vector3 = camera.WorldToScreenPoint(location); if (vector3.z > 0) { float DiffrentPlayerDistance = (float)Math.Round(ToolMenu.GetDistance(newPlayerSteam.player.gameObject.transform.position), 0); if (DiffrentPlayerDistance > 2) { if (DiffrentPlayerDistance <= EspDistance) { var vector2 = Camera.main.WorldToScreenPoint(location + new Vector3(0f, 1.7f, 0f)); var y = Mathf.Abs((float)(vector3.y - vector2.y)); var x = y / 2f; Esp.DrawBox(new Vector2(vector2.x - (x / 2f), Screen.height - vector2.y), new Vector2(x, y), 1f, Color.red); Esp.DrawString(new Vector2(vector3.x, Screen.height - vector3.y), string.Format("{0} [{1}M]", newPlayerSteam.playerID.playerName, DiffrentPlayerDistance), Color.red, true, 12); } } } } } }
private void MenuContent(int winID) { GUI.depth = 1; switch (Controller.CurrentMenu) { case 1: Esp.GUIContent(); break; case 2: Aim.GUIContent(); break; case 3: User.GUIContent(); break; } if (Controller.Cursor != null) { GUI.depth = -9999; GUI.color = new Color(1f, 1f, 1f, 0.8f); CursorRect.x = Input.mousePosition.x; CursorRect.y = Screen.height - Input.mousePosition.y; GUI.DrawTexture(CursorRect, Controller.Cursor); } GUI.DragWindow(); }
public void Update() { Aim.Update(); Esp.Update(); User.Update(); }
//Definations public void Start() { Aim.Start(); Esp.Start(); User.Start(); }