/// <summary> /// Change color. /// </summary> /// <param name="targetColor">Target color.</param> /// <param name="instant">If set to <c>true</c> instant.</param> protected void ColorChange(Color targetColor, bool instant) { if (TargetGraphic == null) { return; } TargetGraphic.CrossFadeColor(targetColor, instant ? 0f : Colors.fadeDuration, true, true); }
private void StartTween() { if (TargetGraphic != null) { FlickerTween = TargetGraphic.DOColor(EndColor, FlickerDuration); FlickerTween.SetLoops(Constants.TWEEN_INFINITE_LOOPS, LoopType.Yoyo); FlickerTween.SetEase(FlickerEaseAnimationCurve); } }