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();
        }
Example #3
0
 public static InstanceRegion FindRegion(InstanceRegionSerial serial)
 {
     return(InstanceRegion.AllRegions.Find(ir => ir != null && ir.Serial.Equals(serial)));
 }