Skip to main content

Class InventoryComplexEventArgs

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

Assembly: Dalamud.dll
View Source
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.

View Source
Declaration
public GameInventoryType SourceInventory { get; }

TargetInventory

Gets the inventory this item now is.

View Source
Declaration
public GameInventoryType TargetInventory { get; }

SourceSlot

Gets the slot this item was at.

View Source
Declaration
public uint SourceSlot { get; }

TargetSlot

Gets the slot this item now is.

View Source
Declaration
public uint TargetSlot { get; }

SourceEvent

Gets the associated source event.

View Source
Declaration
public InventoryEventArgs SourceEvent { get; }

TargetEvent

Gets the associated target event.

View Source
Declaration
public InventoryEventArgs TargetEvent { get; }

Methods

ToString()

Returns a string that represents the current object.

View Source
Declaration
public override string ToString()
Returns

System.String: A string that represents the current object.