static ReorderableListStyles()
{
Title = new GUIStyle();
Title.border = new RectOffset(2, 2, 2, 1);
Title.margin = new RectOffset(5, 5, 5, 0);
Title.padding = new RectOffset(5, 5, 0, 0);
Title.alignment = TextAnchor.MiddleLeft;
Title.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.TitleBackground);
Title.normal.textColor = EditorGUIUtility.isProSkin
? new Color(0.8f, 0.8f, 0.8f)
: new Color(0.2f, 0.2f, 0.2f);
Container = new GUIStyle();
Container.border = new RectOffset(2, 2, 2, 2);
Container.margin = new RectOffset(5, 5, 5, 5);
Container.padding = new RectOffset(2, 2, 2, 2);
Container.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.ContainerBackground);
Container2 = new GUIStyle(Container);
Container2.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.Container2Background);
FooterButton = new GUIStyle();
FooterButton.fixedHeight = 16;
FooterButton.alignment = TextAnchor.MiddleCenter;
FooterButton.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.Button_Normal);
FooterButton.active.background = ReorderableListResources.GetTexture(ReorderableListTexture.Button_Active);
FooterButton.border = new RectOffset(3, 3, 1, 3);
FooterButton.padding = new RectOffset(2, 2, 0, 2);
FooterButton.clipping = TextClipping.Overflow;
FooterButton2 = new GUIStyle();
FooterButton2.fixedHeight = 18;
FooterButton2.alignment = TextAnchor.MiddleCenter;
FooterButton2.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.Button2_Normal);
FooterButton2.active.background = ReorderableListResources.GetTexture(ReorderableListTexture.Button2_Active);
FooterButton2.border = new RectOffset(3, 3, 3, 3);
FooterButton2.padding = new RectOffset(2, 2, 2, 2);
FooterButton2.clipping = TextClipping.Overflow;
ItemButton = new GUIStyle();
ItemButton.active.background = ReorderableListResources.CreatePixelTexture("Dark Pixel (List GUI)", new Color32(18, 18, 18, 255));
ItemButton.imagePosition = ImagePosition.ImageOnly;
ItemButton.alignment = TextAnchor.MiddleCenter;
ItemButton.overflow = new RectOffset(0, 0, -1, 0);
ItemButton.padding = new RectOffset(0, 0, 1, 0);
ItemButton.contentOffset = new Vector2(0, -1f);
SelectedItem = new GUIStyle();
SelectedItem.normal.background = ReorderableListResources.texHighlightColor;
SelectedItem.normal.textColor = Color.white;
SelectedItem.fontSize = 12;
}