I believe the correct term would not be "resigned"..I would say "slunk out of" would be a better fit..