private void OnChangeColorMode(ColorController.Modes newMode)
    {
        if (newMode == ColorController.Modes.RANDOM)
        {
            statusText.text = "ON";
            toggle.isOn     = true;
        }
        else
        {
            statusText.text = "OFF";
            toggle.isOn     = false;
        }


        if (newMode == ColorController.Modes.GRAYSCALE)
        {
            FadeRandomColorToggleObject();
            toggle.interactable = false;
        }
        else
        {
            FadeBackRandomColorToggleObject();
            toggle.interactable = true;
        }
    }
示例#2
0
 /// <summary>
 /// What happens when GRAYSCALE mode is on or not
 /// </summary>
 /// <param name="newMode"></param>
 private void OnChangeColorMode(ColorController.Modes newMode)
 {
     if (newMode == ColorController.Modes.GRAYSCALE)
     {
         statusText.text = "ON";
         toggle.isOn     = true;
     }
     else
     {
         statusText.text = "OFF";
         toggle.isOn     = false;
     }
 }
 private void OnChangeColorMode(ColorController.Modes newMode)
 {
     // TODO fade in/out dropdown list
     if (newMode == ColorController.Modes.SPECIFIC)
     {
         FadeBackDropdownObjects();
         colorDropdown.interactable = true;
     }
     else
     {
         FadeDropdownObjects();
         colorDropdown.interactable = false;
     }
 }
    /// <summary>
    /// Sets player camera to GRAYSCALE if called
    /// </summary>
    /// <param name="newMode"></param>
    private void OnModeChange(ColorController.Modes newMode)
    {
        Debug.Log(newMode);

        if (newMode == ColorController.Modes.GRAYSCALE)
        {
            // If "newMode" has been set to GRAYSCALE, enable it
            this.enabled = true;
        }
        else
        {
            // If "newMode" has been set to something else, disable it
            this.enabled = false;
        }
    }