/// <summary> /// Toggles draw mode /// </summary> public void ToggleDraw() { if (currentState != DrawState.draw) { currentState = DrawState.draw; _selectedColor = _black; _selectedManager.DeselectCurrentProjector(); _pencilButton.Select(); } else { currentState = DrawState.off; FindObjectOfType <UnityEngine.EventSystems.EventSystem>().SetSelectedGameObject(null); } }
/// <summary> /// Select the Image Projector /// </summary> public void SelectImage() { if (selected) { _selectedManager.DeselectCurrentProjector(); FindObjectOfType <UnityEngine.EventSystems.EventSystem>().SetSelectedGameObject(null); } else { _selectedManager.SelectObject(gameObject); } selected = !selected; }
public void ToggleFullScreen() { _fullScreen = !_fullScreen; if (_selectedPanel.activeSelf) { _selectedPanel.SetActive(false); } if (_materialSelector.activeSelf) { _materialSelector.SetActive(false); } _hierachy.SetActive(!_fullScreen); _toolbar.SetActive(!_fullScreen); _hierachyManager.DeselectCurrentProjector(); FindObjectOfType <UnityEngine.EventSystems.EventSystem>().SetSelectedGameObject(null); _fullScreenAnim.SetTrigger("enable"); }