Class GGInventoryTransferStrategy extends Resource
Provides the Inventory Transfer Strategy Interface for transferring items between inventories.
This interface is used by the [GGInventory] method counterparts. This class does not provide an implementation. Please see the [GGInventoryTransferStrategySimple] and [GGInventoryTransferStrategyStacking] classes.
# Methods
## Transfer an item to another inventory. Returns the quantity transferred.func transfer_item_to_inventory(source_inventory: GGInventorysource_slot_id: inttarget_inventory: GGInventoryquantity: intactor: Node) -> int## Transfers an item to a specific slot in an inventory. Returns the quantity transferred.func transfer_item_to_slot(source_inventory: GGInventorysource_slot_id: inttarget_inventory: GGInventorytarget_slot_id: intquantity: intactor: Node) -> int