private void AutoClose(MudObject Player, Hatch Hatch) { if (Hatch.GetBooleanProperty("open?")) { Hatch.SetProperty("open?", false); var otherSide = Portal.FindOppositeSide(Hatch); if (otherSide != null) otherSide.SetProperty("open?", false); MudObject.SendMessage(Player, "^<the0> closes.", Hatch); } }