Aura.Channel.World.Region.Region C# (CSharp) Method

Region() protected method

Initializes class.
protected Region ( int regionId ) : System
regionId int
return System
		protected Region(int regionId)
		{
			_creaturesRWLS = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
			_propsRWLS = new ReaderWriterLockSlim();
			_clientEventsRWLS = new ReaderWriterLockSlim();
			_itemsRWLS = new ReaderWriterLockSlim();

			_propIds = new Dictionary<int, int>();

			this.Id = regionId;

			_creatures = new Dictionary<long, Creature>();
			_props = new Dictionary<long, Prop>();
			_clientEvents = new Dictionary<long, ClientEvent>();
			_items = new Dictionary<long, Item>();

			_clients = new HashSet<ChannelClient>();

			this.Collisions = new RegionCollision();

			this.Properties = new VariableManager();
		}