using System.Collections; using System.Collections.Generic; using UnityEngine; public class ActiveMenu : MonoBehaviour { public Canvas POVCanvas; public Canvas MainCanvas; public Canvas SettingsCanvas; public Canvas SaveCanvas; public Canvas AnnotationPrompt; public Canvas AnnotationCam; public Canvas AnnotationCanvas; //public Canvas AnnotationPlacementCanvas; int menuIndex; // Start is called before the first frame update void Start() { menuIndex = 5; } public void setPOVActive() { menuIndex = 1; } public void setSettingsActive() { menuIndex = 2; } public void setSaveActive() { menuIndex = 3; } public void setAnnotationsActive() { menuIndex = 4; } public void setMainActive() { menuIndex = 5; } //public void setAnnoPlacementActive() //{ //menuIndex = 6; //} public void setAnnotPromptCam() { menuIndex = 7; } public void setAnnotCam() { menuIndex = 8; } public void setAnnotCamCan() { menuIndex = 9; } // Update is called once per frame void Update() { if(menuIndex == 1) { POVCanvas.gameObject.SetActive(true); MainCanvas.gameObject.SetActive(false); SettingsCanvas.gameObject.SetActive(false); SaveCanvas.gameObject.SetActive(false); AnnotationCanvas.gameObject.SetActive(false); //AnnotationPlacementCanvas.gameObject.SetActive(false); AnnotationPrompt.gameObject.SetActive(false); AnnotationCam.gameObject.SetActive(false); } if (menuIndex == 2) { POVCanvas.gameObject.SetActive(false); MainCanvas.gameObject.SetActive(false); SettingsCanvas.gameObject.SetActive(true); SaveCanvas.gameObject.SetActive(false); } if (menuIndex == 3) { POVCanvas.gameObject.SetActive(false); MainCanvas.gameObject.SetActive(false); SettingsCanvas.gameObject.SetActive(false); SaveCanvas.gameObject.SetActive(true); } if (menuIndex == 4) { POVCanvas.gameObject.SetActive(false); MainCanvas.gameObject.SetActive(false); SettingsCanvas.gameObject.SetActive(false); SaveCanvas.gameObject.SetActive(false); AnnotationCanvas.gameObject.SetActive(true); //AnnotationPlacementCanvas.gameObject.SetActive(false); AnnotationPrompt.gameObject.SetActive(false); AnnotationCam.gameObject.SetActive(false); } if (menuIndex == 5) { POVCanvas.gameObject.SetActive(false); MainCanvas.gameObject.SetActive(true); SettingsCanvas.gameObject.SetActive(false); SaveCanvas.gameObject.SetActive(false); AnnotationCanvas.gameObject.SetActive(false); //AnnotationPlacementCanvas.gameObject.SetActive(false); AnnotationPrompt.gameObject.SetActive(false); AnnotationCam.gameObject.SetActive(false); } if (menuIndex == 6) { POVCanvas.gameObject.SetActive(false); MainCanvas.gameObject.SetActive(false); SettingsCanvas.gameObject.SetActive(false); SaveCanvas.gameObject.SetActive(false); AnnotationCanvas.gameObject.SetActive(false); //AnnotationPlacementCanvas.gameObject.SetActive(true); AnnotationPrompt.gameObject.SetActive(false); AnnotationCam.gameObject.SetActive(false); } if (menuIndex == 7) { POVCanvas.gameObject.SetActive(false); MainCanvas.gameObject.SetActive(false); SettingsCanvas.gameObject.SetActive(false); SaveCanvas.gameObject.SetActive(false); AnnotationCanvas.gameObject.SetActive(false); //AnnotationPlacementCanvas.gameObject.SetActive(false); AnnotationPrompt.gameObject.SetActive(true); AnnotationCam.gameObject.SetActive(false); } if (menuIndex == 8) { POVCanvas.gameObject.SetActive(false); MainCanvas.gameObject.SetActive(false); SettingsCanvas.gameObject.SetActive(false); SaveCanvas.gameObject.SetActive(false); AnnotationCanvas.gameObject.SetActive(false); //AnnotationPlacementCanvas.gameObject.SetActive(false); AnnotationPrompt.gameObject.SetActive(false); AnnotationCam.gameObject.SetActive(true); } if (menuIndex == 9) { POVCanvas.gameObject.SetActive(false); MainCanvas.gameObject.SetActive(false); SettingsCanvas.gameObject.SetActive(false); SaveCanvas.gameObject.SetActive(false); AnnotationCanvas.gameObject.SetActive(true); //AnnotationPlacementCanvas.gameObject.SetActive(false); AnnotationPrompt.gameObject.SetActive(false); AnnotationCam.gameObject.SetActive(true); } } }