public static void ShurikenHeader(string tex, GUIStyle texStyle, LSky_ShurikenStyle style) { switch (style) { case LSky_ShurikenStyle.TitleHeader: EditorGUILayout.BeginHorizontal(ShurikenStyleTitleHeader, GUILayout.Height(25)); break; case LSky_ShurikenStyle.Title: EditorGUILayout.BeginHorizontal(ShurikenStyleTitle, GUILayout.Height(25)); break; case LSky_ShurikenStyle.Tab: EditorGUILayout.BeginHorizontal(ShurikenStyleTab, GUILayout.Height(25)); break; } CenterLabel(tex, texStyle); EditorGUILayout.EndHorizontal(); }
public static void ShurikenFoldoutHeader(string text, ref bool foldout, LSky_ShurikenStyle style) { switch (style) { case LSky_ShurikenStyle.TitleHeader: EditorGUILayout.BeginHorizontal(ShurikenStyleTitleHeader, GUILayout.Height(25)); break; case LSky_ShurikenStyle.Title: EditorGUILayout.BeginHorizontal(ShurikenStyleTitle, GUILayout.Height(25)); break; case LSky_ShurikenStyle.Tab: EditorGUILayout.BeginHorizontal(ShurikenStyleTab, GUILayout.Height(25)); break; } foldout = GUILayout.Toggle(foldout, new GUIContent(text), EditorStyles.foldout, GUILayout.Width(25)); EditorGUILayout.EndHorizontal(); }