public static void DrawTextureWithBorder(Rect rect, Texture2D texture) { Rect r = rect.RoundToInt(); GUI.BeginGroup(r); foreach (KeyValuePair <Rect, Rect> kv in WindowComponents.SplitTextureBorderUV(r, texture.width)) { GUI.DrawTextureWithTexCoords(kv.Key, texture, kv.Value.InvertY()); } GUI.EndGroup(); }