Skip to main content
Version: 15.x (API 15) [Legacy]

Class InventoryComplexEventArgs

Represents the data associated with an item being affected across different slots, possibly in different containers.

Assembly: Dalamud.dll​
Declaration
public abstract class InventoryComplexEventArgs : InventoryEventArgs

Inheritance: System.Object -> Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs

Derived:
Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMergedArgs, Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMovedArgs, Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemSplitArgs

Properties​

SourceInventory​

Gets the inventory this item was at.

Declaration
public GameInventoryType SourceInventory { get; }

TargetInventory​

Gets the inventory this item now is.

Declaration
public GameInventoryType TargetInventory { get; }

SourceSlot​

Gets the slot this item was at.

Declaration
public uint SourceSlot { get; }

TargetSlot​

Gets the slot this item now is.

Declaration
public uint TargetSlot { get; }

SourceEvent​

Gets the associated source event.

Declaration
public InventoryEventArgs SourceEvent { get; }

TargetEvent​

Gets the associated target event.

Declaration
public InventoryEventArgs TargetEvent { get; }

Methods​

ToString()​

Declaration
public override string ToString()
Returns​

System.String