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

AddClientEvent() private method

Adds client event to region.
private AddClientEvent ( Aura.Channel.World.Entities.ClientEvent clientEvent ) : void
clientEvent Aura.Channel.World.Entities.ClientEvent
return void
		private void AddClientEvent(ClientEvent clientEvent)
		{
			_clientEventsRWLS.EnterWriteLock();
			try
			{
				if (_clientEvents.ContainsKey(clientEvent.EntityId))
					throw new ArgumentException("A client event with id '" + clientEvent.EntityId.ToString("X16") + "' already exists.");

				_clientEvents.Add(clientEvent.EntityId, clientEvent);
			}
			finally
			{
				_clientEventsRWLS.ExitWriteLock();
			}

			// Add collisions
			this.Collisions.Add(clientEvent);
		}