protected void DoFadeIn(float totalDuration, float fadeInOut, int rotationFactor)
 {
     this.fadeInOut      = fadeInOut;
     this.rotationFactor = rotationFactor;
     rotateDuration      = totalDuration - 2 * fadeInOut;
     StartAnimation(FadeIn.ForStimuli(gameObject, fadeInOut, DoRotate));
 }