/// <summary> /// Chanes everything we told it to to tha mode we give it /// </summary> public void ChangeToMode(PreferencesScript.ColorMode colorMode, float time) { switch (colorMode) { case PreferencesScript.ColorMode.DARK: ChangeToDarkMode(time); break; case PreferencesScript.ColorMode.LIGHT: ChangeToLightMode(time); break; } }
public Color GetColorOfMode(PreferencesScript.ColorMode mode) { switch (mode) { case PreferencesScript.ColorMode.DARK: return(darkModeColor); case PreferencesScript.ColorMode.LIGHT: return(lightModeColor); } return(Color.magenta); }
/// <summary> /// Returns this objects corresponding color to the colormode /// </summary> public Color GetCorrespondingColor(PreferencesScript.ColorMode colorMode) { switch (colorMode) { case PreferencesScript.ColorMode.LIGHT: return(lightModeColor); case PreferencesScript.ColorMode.DARK: return(darkModeColor); default: return(Color.magenta); } }
public void ToMode(PreferencesScript.ColorMode mode, float time) { switch (mode) { case PreferencesScript.ColorMode.LIGHT: ToLightMode(time); break; case PreferencesScript.ColorMode.DARK: ToDarkMode(time); break; } }
public void ChangeToColorMode(PreferencesScript.ColorMode colorMode, float time) { StartCoroutine(UpdateSignsColor(SignResourceStorage.Instance.xColor, SignResourceStorage.Instance.oColor, time, Random.Range(0f, 0.5f))); UpdateBordercolor(SignResourceStorage.Instance.GetColorRelatedTo(winType)); }