void UpdateSearchResults() { var results = EditorToolbarLoader.GetActions().Select(x => new MenuActionAndFuzzyScore(x, m_SearchContent)); m_Results = results.Where(x => x.ScoreIsAboveThreshold()).ToList(); m_Results.Sort(); }
void OnEnable() { m_Actions = EditorToolbarLoader.GetActions(true); m_ActionsLength = m_Actions.Count(); ProBuilderEditor.selectionUpdated -= OnElementSelectionChange; ProBuilderEditor.selectionUpdated += OnElementSelectionChange; EditorApplication.update -= Update; EditorApplication.update += Update; tooltipTimer.item1 = ""; tooltipTimer.item2 = 0.0; showTooltipTimer = false; scrollIconUp = IconUtility.GetIcon("Toolbar/ShowNextPage_Up"); scrollIconDown = IconUtility.GetIcon("Toolbar/ShowNextPage_Down"); scrollIconRight = IconUtility.GetIcon("Toolbar/ShowNextPage_Right"); scrollIconLeft = IconUtility.GetIcon("Toolbar/ShowNextPage_Left"); isIconMode = ProBuilderEditor.s_IsIconGui; this.window = ProBuilderEditor.instance; CalculateMaxIconSize(); }
public EditorToolbar(EditorWindow parent) { m_Actions = EditorToolbarLoader.GetActions(true); m_ActionsLength = m_Actions.Count(); EditorApplication.update -= Update; EditorApplication.update += Update; tooltipTimer.item1 = ""; tooltipTimer.item2 = 0.0; showTooltipTimer = false; scrollIconUp = IconUtility.GetIcon("Toolbar/ShowNextPage_Up"); scrollIconDown = IconUtility.GetIcon("Toolbar/ShowNextPage_Down"); scrollIconRight = IconUtility.GetIcon("Toolbar/ShowNextPage_Right"); scrollIconLeft = IconUtility.GetIcon("Toolbar/ShowNextPage_Left"); isIconMode = ProBuilderEditor.s_IsIconGui; window = parent; window.wantsMouseMove = true; window.autoRepaintOnSceneChange = true; CalculateMaxIconSize(); }