public static void RenderRectWithShadow(bool active, params Vector3[] corners)
{
Vector3[] vector3Array = new Vector3[5] {
corners[0], corners[1], corners[2], corners[3], corners[0]
};
Color color = Handles.color;
Handles.color = new Color(1f, 1f, 1f, !active ? 0.5f : 1f);
RectHandles.DrawPolyLineWithShadow(new Color(0.0f, 0.0f, 0.0f, !active ? 0.5f : 1f), new Vector2(1f, -1f), vector3Array);
Handles.color = color;
}