public void TakeDown()
{
// Remove prop
if (this.Prop != null)
{
this.Prop.Region.RemoveProp(this.Prop);
this.Prop = null;
}
// Remove overseer
this.SetOverseer(null, 0);
// Close for everybody
this.ForAllCustomers(creature => Send.PersonalShopCloseWindow(creature));
// Reset item prices
var items = this.GetPricedItems();
foreach (var item in items)
item.PersonalShopPrice = 0;
this.Owner.Temp.ActivePersonalShop = null;
}