public static async Task <bool> TryRetrieveFromRetainer(this BagSlot bagSlot, uint moveCount, int waitMs = DefaultBagSlotMoveWait) { uint curSlotCount = bagSlot.Count; bagSlot.RetainerRetrieveQuantity(moveCount); return(await BagSlotMoveWait(bagSlot, curSlotCount, waitMs)); }
public static void RetainerRetrieveQuantity(this BagSlot bagSlot, uint amount) { bagSlot.RetainerRetrieveQuantity((int)amount); }