public static void Init() { EditorStyleViewer w = EditorWindow.GetWindow <EditorStyleViewer>(); w.title = "Editor Styles"; w.minSize = new Vector2(335, 400); w.totalSizeOfStyles = 0; w.usableSkins.Clear(); w.projectSkins.Clear(); w.guiSkins.Clear(); w.projectSkins = GetAssetsOfType <GUISkin>(".GUISkin"); w.usableSkins.Add(EditorGUIUtility.GetBuiltinSkin(EditorSkin.Game)); w.usableSkins.Add(EditorGUIUtility.GetBuiltinSkin(EditorSkin.Inspector)); foreach (GUISkin s in w.projectSkins) { w.usableSkins.Add(s); } foreach (GUISkin s in w.usableSkins) { w.guiSkins.Add(s.name); } w.guiSkins[1] = "InspectorSkin"; w.LoadSkin(w.usableSkins[w.selSkin]); }