public TownHouse(Mobile m, TownHouseSign sign, int locks, int secures) : base(0x1DD6 | 0x4000, m, locks, secures) { ForSaleSign = sign; SetSign(0, 0, 0); AllTownHouses.Add(this); }
public override void OnDelete() { if (_Hanger != null) { _Hanger.Delete(); } foreach (var item in Sign.GetItemsInRange(0).Where(item => item != Sign)) { item.Visible = true; } ForSaleSign.ClearHouse(); Doors.Clear(); AllTownHouses.Remove(this); base.OnDelete(); }
public TownHouse(Serial serial) : base(serial) { AllTownHouses.Add(this); }
public override void OnAfterDelete() { base.OnAfterDelete(); AllTownHouses.Remove(this); }