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

GetProp() public method

Returns prop or null.
public GetProp ( long entityId ) : Prop
entityId long
return Aura.Channel.World.Entities.Prop
		public Prop GetProp(long entityId)
		{
			Prop result;

			_propsRWLS.EnterReadLock();
			try
			{
				_props.TryGetValue(entityId, out result);
			}
			finally
			{
				_propsRWLS.ExitReadLock();
			}

			return result;
		}

Same methods

Region::GetProp ( bool>.Func predicate ) : Prop

Usage Example

Ejemplo n.º 1
0
		/// <summary>
		/// Returns entity by id or null.
		/// </summary>
		/// <param name="entityId"></param>
		/// <returns></returns>
		private Entity GetTargetEntity(Region region, long entityId)
		{
			var isProp = (entityId >= MabiId.ClientProps && entityId < MabiId.AreaEvents);
			var targetEntity = (isProp ? (Entity)region.GetProp(entityId) : (Entity)region.GetCreature(entityId));

			return targetEntity;
		}