private void DrawLayerListElement(Rect rect, int index, bool selected, bool focused)
{
string str2;
rect.height -= 2f;
rect.xMin -= 20f;
bool flag = index >= 8;
bool enabled = GUI.enabled;
GUI.enabled = this.m_IsEditable && flag;
string stringValue = this.m_Layers.GetArrayElementAtIndex(index).stringValue;
if (flag)
{
str2 = EditorGUI.TextField(rect, " User Layer " + index, stringValue);
}
else
{
str2 = EditorGUI.TextField(rect, " Builtin Layer " + index, stringValue);
}
if (str2 != stringValue)
{
this.m_Layers.GetArrayElementAtIndex(index).stringValue = str2;
}
GUI.enabled = enabled;
}