Aura.Channel.World.Inventory.InventoryPocketNormal.HasCollisions C# (CSharp) Method

HasCollisions() protected method

protected HasCollisions ( uint targetX, uint targetY, Item item ) : bool
targetX uint
targetY uint
item Item
return bool
		protected bool HasCollisions(uint targetX, uint targetY, Item item)
		{
			for (var x = targetX; x < targetX + item.Data.Width; ++x)
			{
				for (var y = targetY; y < targetY + item.Data.Height; ++y)
				{
					if (x > _width - 1 || y > _height - 1)
						continue;

					if (_map[x, y] != null)
						return true;
				}
			}

			return false;
		}