Example #1
0
    public static void DrawTextureRectPreview(Rect rect, Rect textureRect, Texture2D tex, Color color)
    {
        GUI.color = color;
        GUI.DrawTexture(rect, EditorGUIUtility.whiteTexture);
        GUI.color = Color.white;

        rect = new Rect(rect.x + 2, rect.y + 2, rect.width - 4, rect.height - 4);
        DrawTileTexture(rect, ETCGuiTools.GetCheckerTexture());

        if (tex != null)
        {
            GUI.DrawTextureWithTexCoords(rect, tex, textureRect);
        }
    }