Example #1
0
        /// <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;
            }
        }
Example #2
0
        /// <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;
        }
Example #3
0
 /// <summary>
 /// Find references.
 /// </summary>
 private void Awake()
 {
     reference             = FindObjectOfType <ReferenceManager>();
     menuTransitionManager = reference.menuTransitionManager;
     startMenuGO           = reference.startMenuGO;
     settingsMenuGO        = reference.settingsMenuGO;
     source = reference.mainCanvasAudioSource;
 }