private void DrawSelectionFeedback(Rect textureRect, Color selectionColor1, Color selectionColor2)
{
float x = 0.5f;
float num2 = textureRect.width - 0.5f;
float y = textureRect.y + 0.5f;
float num4 = (textureRect.y + textureRect.height) - 1f;
float num5 = textureRect.width * 0.5f;
Vector3[] lineSegments = new Vector3[] { new Vector3(num5, y, 0f), new Vector3(x, y, 0f), new Vector3(x, y, 0f), new Vector3(x, num4, 0f), new Vector3(x, num4, 0f), new Vector3(num5, num4, 0f) };
Vector3[] vectorArray2 = new Vector3[] { new Vector3(num5, y, 0f), new Vector3(num2, y, 0f), new Vector3(num2, y, 0f), new Vector3(num2, num4, 0f), new Vector3(num2, num4, 0f), new Vector3(num5, num4, 0f) };
Handles.color = selectionColor1;
Handles.DrawLines(lineSegments);
Handles.color = selectionColor2;
Handles.DrawLines(vectorArray2);
}