public override void Draw(GameTime gameTime, SpriteBatch spriteBatch) { if (!Hidden) { spriteBatch.Draw(texture, Position, null, Color.White, 0f, Vector2.Zero, Scale, SpriteEffects.None, 0f); EquipmentManager.Draw(gameTime, spriteBatch); foreach (var s in slots) { s.Draw(gameTime, spriteBatch); } } }