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); } }