public override void UpdateMenu(UpdaterBase.SelectionMode selectionMode) { bool singleSelection = selectionMode == UpdaterBase.SelectionMode.SingleObject; bool noSelection = selectionMode == UpdaterBase.SelectionMode.NoObject; _pathThickness.interactable = !noSelection; _top.interactable = singleSelection; _bottom.interactable = singleSelection; _upwards.interactable = singleSelection; _downwards.interactable = singleSelection; _isToggleClicked = false; if (noSelection) { _orderGRP.SetAllTogglesOff(); } else { _pathThickness.text = _updater.GetPathThickness(); UpdateLayoutOrderTglGrp(); } _isToggleClicked = true; _colorSelector.UpdateSelector(!noSelection); }