public void Reveal()
    {
        //TODO replace with Animations
        _textCanvas.gameObject.SetActive(true);
        RevealAnimationStarted?.Invoke();

        _textAnimation.Reveal(TextRevealDelay);
    }
 void OnRevealStarted()
 {
     RevealAnimationStarted?.Invoke();
 }