コード例 #1
0
 public override void Update(GameTime elapsedTime)
 {
     base.Update(elapsedTime);
     if (Visibility == Visibility.Visible)
     {
         rotationValue.Update(elapsedTime);
         fadeInAnim.Update(elapsedTime);
     }
 }
コード例 #2
0
    // Animate Pacmans mouth. This could have simply been done with an Animator, but I tried to do it this way to test out my LerpValue class (inside Framework)
    private void AnimateMouth()
    {
        // Update mouth angle
        mouthAngle.Speed = movement.moveSpeed * animationSpeedMultiplier;
        mouthAngle.Update();

        // Set new mouth angle
        shape.settings.startAngle = mouthAngle.Current;
        shape.settings.endAngle   = 360f - mouthAngle.Current;
    }
コード例 #3
0
        public override void Update(GameTime elapsedTime)
        {
            base.Update(elapsedTime);
            var oldValue = lerpOffset.CurrentValue;

            lerpOffset.Update(elapsedTime);
            if (Math.Abs(LerpOffset - oldValue) > 0.005)
            {
                scrollbarPositionChangedSupport.Raise(this, new EventArgs());
                InvalidateLayout();
            }
        }
コード例 #4
0
        public override void Update(GameTime elapsedTime)
        {
            mushroomAnim.Update(elapsedTime);
            mushroomOpacityAnim.Update(elapsedTime);
            logoAnim.Update(elapsedTime);
            titleAnim.Update(elapsedTime);
            switchTimer.Update(elapsedTime);

            if (switchTimer.IsOver && !stateService.IsSwitching)
            {
                stateService.SwitchState(stateService.States[nextState]);
            }
        }
コード例 #5
0
    private void AnimateSize()
    {
        sizeLerp.Update();

        transform.localScale = Vector2.one * sizeLerp.Current;
    }
コード例 #6
0
ファイル: ProgressBar.cs プロジェクト: ryancheung/Steropes.UI
 public override void Update(GameTime elapsedTime)
 {
     base.Update(elapsedTime);
     lerpValue.Update(elapsedTime);
 }
コード例 #7
0
ファイル: DropItem.cs プロジェクト: yadiate/MoonLightCraft
 public void Update()
 {
     StartPoint();
     _collisionStart.Update();
     UpdateItemPosition();
 }