Paint.CanvasPlaybackApp.Update C# (CSharp) 메소드

Update() 보호된 메소드

Called often. Allows us to handle any user input (gestures on screen) and/or game time related work - e.g. moving an animation character based on elapsed time since last called etc
protected Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime /// Allows you to monitor time passed since last draw ///
리턴 void
        protected override void Update(GameTime gameTime)
        {
            if (this.playbackMode == PlaybackMode.Exiting)
            {
                return;
            }

            this.HandleInput();

            if (this.canvasPlayback.DataAvailable == false)
            {
                this.playbackMode = PlaybackMode.Finished;
                this.playbackToolbox.SetPlayButtonDisabled();
            }
            else if (this.playbackMode == PlaybackMode.Playing)
            {
                var touchPointCount = this.calculatePlaybackSpeed.TouchPointsToRender(this.playbackToolbox.PlaybackSpeed);
                var touchPoints = this.canvasPlayback.GetNextTouchPoints(touchPointCount);

                this.CanvasTouchPoints.AddRange(touchPoints);

                this.playbackToolbox.PlaybackProgressPercentage =  this.canvasPlayback.PercentageRead;
            }

            base.Update(gameTime);
        }