public void Close() { _xmlLayout.Hide(() => Destroy(this.gameObject), true); if (_viewToolsUI != null && !_viewToolsUI.viewToolPanelPinned) { _viewToolsUI.Close(); _viewToolsUI = null; } }
private void OnViewToolButtonClicked() { if (_ViewToolsUI != null) { _ViewToolsUI.Close(); _ViewToolsUI = null; } else { var ui = Game.Instance.UserInterface; _ViewToolsUI = ui.BuildUserInterfaceFromResource <ViewToolsUI> ("DesignerTools/Designer/ViewTools", (script, controller) => script.OnLayoutRebuilt(controller)); } }
public void OnViewPanelClosed(List <ReferenceImage> referenceImages) { _referenceImages = referenceImages; viewToolsUI = null; }