private void ColorPrewarn(EventInfo eventInfo) { //Debug.Log("Color prewarn: " + Time.time); ColorPrewarnEventInfo info = (ColorPrewarnEventInfo)eventInfo; StopCoroutine("ColorChangeWarning"); StartCoroutine(ColorChangeWarning(info.prewarnSeconds)); }
private void ColorPrewarn(EventInfo eventInfo) { ColorPrewarnEventInfo info = (ColorPrewarnEventInfo)eventInfo; nextColorPrewarnTime = info.prewarnSeconds; nextColorElapsedTime = 0f; //nextColorBackground.color = nextColorForeground.color; nextColorForeground.color = rsc.coloredObjectsMng.GetColor(info.newColor); if (info.prewarnSeconds > 0) { nextColorSlider.value = 1f; } else { nextColorSlider.value = 0f; } }