Inheritance: MonoBehaviour
 private void ShowClick(object sender, RoutedEventArgs e)
 {
     ShowTitleVisibility = Visibility.Visible;
     _storyboard.Stop();
     MovingImage.SetValue(Canvas.LeftProperty, (ActualWidth - MovingImage.ActualWidth) / 2);
     EnglishGameHelper.SpeakText(SelectedGameItem.Title);
 }
Exemplo n.º 2
0
        private async void AnimateLoop()
        {
            HideFullImage();
            _loopCount = 0;

            if (!_isAnmiating)
            {
                _isAnmiating = !_isAnmiating;
                _isEndless   = true;

                while (_isEndless)
                {
                    await MovingImage.TranslateTo(_startPositionX, _startPositionY, 0);

                    await MovingImage.TranslateTo(_endPositionX, _endPositionY, (uint)_moveSpeed);

                    if (_loopCount > 5)
                    {
                        ShowFullImage();
                        _isEndless = false;
                    }
                    else
                    {
                        _loopCount++;
                    }
                }
                _isAnmiating = !_isAnmiating;
            }
        }