EzGame.Perspective.Planar.Animation.Update C# (CSharp) Метод

Update() публичный Метод

public Update ( GameTime Time ) : void
Time Microsoft.Xna.Framework.GameTime
Результат void
        public void Update(GameTime Time)
        {
            if (!Paused)
                if (Frames[Index].Speed.HasValue)
                {
                    if (Timer < Frames[Index].Speed) Timer += Time.ElapsedGameTime.TotalSeconds;
                    else
                    {
                        if (Index < (Frames.Length - 1))
                        {
                            Index++;
                            Timer -= Frames[Index].Speed.Value;
                        }
                        else if (Loop)
                        {
                            Timer -= Frames[Index].Speed.Value;
                            Index = 0;
                        }
                    }
                }
                else
                {
                    if (Timer < Speed) Timer += Time.ElapsedGameTime.TotalSeconds;
                    else
                    {
                        if (Index < (Frames.Length - 1))
                        {
                            Index++;
                            Timer -= Speed;
                        }
                        else if (Loop)
                        {
                            Index = 0;
                            Timer -= Speed;
                        }
                    }
                }
        }