public void Draw(SpriteBatch spriteBatch) { var i = 0; RandomDebris.ForEach(randomDebris => { Sheet.SelectedFrame = i.ToString(); Sheet.Position.X = randomDebris.Position.X; Sheet.Position.Y = randomDebris.Position.Y; Sheet.Rotation.Rotation = randomDebris.Rotation.Rotation; Sheet.Color = randomDebris.Color; Sheet.Scale = randomDebris.Scale; Sheet.Draw(spriteBatch); i++; }); }
public override void Update(GameTime time) { RandomDebris.ForEach(randomAsteroid => randomAsteroid.Update(time)); ForEach(obj => obj.Update(time)); }