Ejemplo n.º 1
0
    // 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);
    }
Ejemplo n.º 2
0
    // 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);
            }
        }
    }