using UnityEngine; namespace Module.NavigationTool.Editor.Toolbar { public sealed class Styles { public GUIStyle popup; public GUIStyle button; public GUIStyle slider; public GUIStyle label; public GUIStyle labelCenter; public GUIStyle settingsGroup; private GUISkin skin; public void Initialize(GUISkin skin) { if (this.skin == skin) return; this.skin = skin; popup = skin.FindStyle("ToolbarPopup"); button = skin.FindStyle("toolbarbutton"); slider = skin.FindStyle("ToolbarSlider"); label = skin.FindStyle("ToolbarLabel"); labelCenter = skin.FindStyle("ToolbarLabel"); labelCenter.alignment = TextAnchor.MiddleCenter; settingsGroup = new GUIStyle { margin = new RectOffset(8, 0, 8, 0) }; // Available: ToolbarBoldLabel, ToolbarBottom, ToolbarButtonLeft, ToolbarButtonRight, ToolbarDropDown, // ToolbarLabel, ToolbarTextField, ... } } }