/*--------------------------------------------------------------------------------------------*/ public override void OnInspectorGUI() { vTarget = (HoverItemSelectionState)target; DrawDefaultInspector(); DrawSelectionInfo(); }
/*--------------------------------------------------------------------------------------------*/ public virtual void TreeUpdate() { HoverItem hoverItem = GetComponent <HoverItem>(); DestroyRenderersIfNecessary(); TryRebuildWithItemType(hoverItem.ItemType); //// HoverItemHighlightState highState = GetComponent <HoverItemHighlightState>(); HoverItemSelectionState selState = GetComponent <HoverItemSelectionState>(); HoverRenderer activeRenderer = ((HoverRenderer)ButtonRenderer ?? SliderRenderer); UpdateRenderer(activeRenderer, hoverItem); UpdateRendererCanvas(activeRenderer, hoverItem); UpdateRendererIndicator(activeRenderer, highState, selState); if (ButtonRenderer != null) { UpdateButtonSettings(highState); } if (SliderRenderer != null) { UpdateSliderSettings(hoverItem); UpdateSliderSettings(hoverItem, highState); } Controllers.TryExpireControllers(); }
void Start() { selectOpenBrowserState = selectOpenBrowser.GetComponent <HoverItemSelectionState>(); selectTaskViewState = selectTaskView.GetComponent <HoverItemSelectionState>(); selectMinMaxWindowsState = selectMinMaxWindows.GetComponent <HoverItemSelectionState>(); selectMinMaxWindowsLabel = selectMinMaxWindows.GetComponent <HoverItemDataSelector>(); launchExe = new LaunchExecutable(); isMinimized = false; }
void Start() { selectCopyState = selectCopy.GetComponent <HoverItemSelectionState>(); selectPasteState = selectPaste.GetComponent <HoverItemSelectionState>(); selectCutState = selectCut.GetComponent <HoverItemSelectionState>(); selectUndoState = selectUndo.GetComponent <HoverItemSelectionState>(); selectRedoState = selectRedo.GetComponent <HoverItemSelectionState>(); labelDataManipulationText = labelDataManipulation.GetComponent <HoverItemDataText>(); labelHeader = "Last Action: "; }
/*--------------------------------------------------------------------------------------------*/ private void UpdateRendererIndicator(HoverRenderer pRenderer, HoverItemHighlightState pHighState, HoverItemSelectionState pSelState) { HoverIndicator rendInd = pRenderer.GetIndicator(); rendInd.Controllers.Set(HoverIndicator.HighlightProgressName, this); rendInd.Controllers.Set(HoverIndicator.SelectionProgressName, this); rendInd.HighlightProgress = pHighState.MaxHighlightProgress; rendInd.SelectionProgress = pSelState.SelectionProgress; if (pSelState.WasSelectedThisFrame) { rendInd.LatestSelectionTime = DateTime.UtcNow; } }
void Start() { menuController = GameObject.Find("MenuManager").GetComponent <MenuItemsManager>(); selection = this.GetComponent <HoverItemSelectionState>(); }