public void OnSet()
        {
            _textColor   = Color.White;
            _textColor.A = 0;

            _tween.Clear();
            _tween.AddTween(new TweenFloat(0, 0, PreWaitDuration));
            _tween.AddTween(new TweenFloat(0, 255, FadeDuration, v => _textColor.A = (byte)v));
            _tween.AddTween(new TweenFloat(0, 0, WaitDuration));
            _tween.AddTween(new TweenFloat(255, 0, FadeDuration, v => _textColor.A = (byte)v));
            _tween.AddTween(new TweenFloat(0, 0, PostWaitDuration));
        }