public InstanceRegion(string name, InstanceMap map, InstanceRegion parent, params Rectangle3D[] area) : base(name, map, parent, area) { Mobiles = new List <Mobile>(); Items = new List <Item>(); Serial = new InstanceRegionSerial(Name, Map.MapIndex); OnCreated(); }
public InstanceRegion(string name, InstanceMap map, Rectangle3D[] area, GenericReader reader) : base(name, map, null, area) { Mobiles = new List <Mobile>(); Items = new List <Item>(); Serial = new InstanceRegionSerial(Name, Map.MapIndex); Deserialize(reader); OnCreated(); }
public static InstanceRegion FindRegion(InstanceRegionSerial serial) { return(InstanceRegion.AllRegions.Find(ir => ir != null && ir.Serial.Equals(serial))); }