/// <summary> /// Find references. Set initial values. /// </summary> private void Awake() { reference = FindObjectOfType <ReferenceManager>(); spawner = reference.spawner; gameValues = reference.gameValues; environmentGO = reference.environmentGO; menuTransitionManager = reference.menuTransitionManager; source = reference.mainCanvasAudioSource; environmentToggle.isOn = gameValues.environmentOn; environmentGO.SetActive(gameValues.environmentOn); switch (gameValues.difficulty) { case GameValues.Difficulty.Beginner: beginnerButton.GetComponent <UIHover>().Select(); advancedButton.GetComponent <UIHover>().EndSelect(); break; case GameValues.Difficulty.Advanced: beginnerButton.GetComponent <UIHover>().EndSelect(); advancedButton.GetComponent <UIHover>().Select(); break; } }
/// <summary> /// Find references. Get initial values for settings. /// </summary> private void Awake() { reference = FindObjectOfType <ReferenceManager>(); menuTransitionManager = reference.menuTransitionManager; source = reference.mainCanvasAudioSource; settingsValues = reference.settingsValues; if (settingsValues.colorBlindMode == ColorBlindMode.Mode.Standard) { colorBlindModeToggle.isOn = false; foreach (ColorBlindModeButton button in colorBlindModeButtons) { button.buttonGO.SetActive(false); } } else { colorBlindModeToggle.isOn = true; foreach (ColorBlindModeButton button in colorBlindModeButtons) { button.buttonGO.SetActive(true); if (button.mode == settingsValues.colorBlindMode) { button.buttonGO.GetComponent <UIHover>().Select(); } } } volumeSlider.value = settingsValues.masterVolume; tutorialToggle.isOn = settingsValues.tutorialOn; }
/// <summary> /// Find references. /// </summary> private void Awake() { reference = FindObjectOfType <ReferenceManager>(); menuTransitionManager = reference.menuTransitionManager; startMenuGO = reference.startMenuGO; settingsMenuGO = reference.settingsMenuGO; source = reference.mainCanvasAudioSource; }