# Move Inventory Item
Grammar — Move inventory item item to slot slot in container container
Flags —Native|Action
Moves an inventory to the specified slot in the specified container.
# Arguments
unit— Itemint— Containerint— Slot
Returns — void
native void UnitInventoryMove(
unit inItem,
int inContainer,
int inSlot,
);
# Related
Category: Unit / Items
- Create Inventory Item —
void— UnitInventoryCreate - Add Item To Inventory —
void— UnitInventoryAdd - Last Created Inventory Item —
unit— UnitInventoryLastCreated - Inventory Item Carried —
unit— UnitInventoryItem - Inventory Item Carrier —
unit— UnitInventoryUnit - Inventory Item Container —
int— UnitInventoryContainer - Inventory Item Slot —
int— UnitInventorySlot - Inventory Item Index —
int— UnitInventoryIndex - Inventory Item Count —
int— UnitInventoryCount - Inventory Items Carried —
unitgroup— UnitInventoryGroup - Open Inventory Container —
void— UnitInventoryContainerOpen - Move Inventory Item —
void— UnitInventoryMove - Remove Inventory Item —
void— UnitInventoryRemove - Unit Acquires Powerup —
void— TriggerAddEventUnitPowerup - Triggering Powerup —
unit— EventUnitPowerupUnit - Unit Manipulates Inventory —
void— TriggerAddEventUnitInventoryChange - Triggering Inventory Manipulation —
int<preset::InventoryManipulation> — EventUnitInventoryChange - Triggering Inventory Item —
unit— EventUnitInventoryItem - Triggering Inventory Item Container —
int— EventUnitInventoryItemContainer - Triggering Inventory Item Slot —
int— EventUnitInventoryItemSlot - Triggering Inventory Item Target Point —
point— EventUnitInventoryItemTargetPoint - Triggering Inventory Item Target Unit —
unit— EventUnitInventoryItemTargetUnit
# Examples
mods/warcoop/warclassicsystem.sc2mod — base.sc2data/TriggerLibs/WarClassicSystem.galaxy:473
UnitInventoryCreate(lv_target, UnitGetType(lv_item));
lv_itemCopy = UnitInventoryLastCreated();
UnitInventoryMove(lv_itemCopy, lv_container, lv_slot);
ItemSetChargeCount(lv_itemCopy, lv_itItemStack);
}