/// <summary>
 /// Attempts to use an item on a world location.
 /// If possible, use UseItemOnTile instead, as it provides better performance.
 /// </summary>
 /// <param name="itemLocation">The item's location.</param>
 /// <param name="loc">The world location to use the item on.</param>
 public void UseItemOnLocation(Objects.ItemLocation itemLocation, Objects.Location loc)
 {
     if (itemLocation == null || !loc.IsValid()) return;
     this.UseItemOnTile(itemLocation, this.Client.Map.GetTile(loc, null));
 }
 /// <summary>
 /// Attempts to use an item on a world location.
 /// </summary>
 /// <param name="itemid">The item's ID.</param>
 /// <param name="loc">The world location to use the item on.</param>
 public void HotkeyUseItemOnLocation(ushort itemid, Objects.Location loc)
 {
     if (itemid == 0 || !loc.IsValid()) return;
 }