public void Update(GameTime gameTime) { _elapsed += gameTime.ElapsedGameTime.TotalMilliseconds; if (_elapsed > FrameLength) { CurrentIndex++; _elapsed -= FrameLength; } if (CurrentIndex >= Frames.Count) CurrentIndex = 0; }