一次成功库存变更的事件(供脚本 poll / C++ hook)。 更多...
#include <ItemTypes.h>
Public 属性 | |
| std::string | action |
| add/remove/move/swap/split/merge/transfer/equip/unequip | |
| std::string | bagId |
| std::string | otherBagId |
| std::string | itemId |
| int | quantity = 0 |
| int | slot = -1 |
| int | otherSlot = -1 |
| std::string | equipSlot |
详细描述
一次成功库存变更的事件(供脚本 poll / C++ hook)。
在文件 ItemTypes.h 第 46 行定义.
类成员变量说明
◆ action
| std::string eve::inventory::InventoryChangeEvent::action |
add/remove/move/swap/split/merge/transfer/equip/unequip
在文件 ItemTypes.h 第 47 行定义.
被这些函数引用 eve::inventory::InventorySystem::addItem(), eve::inventory::InventorySystem::clearBag(), eve::inventory::EquipmentSet::clearSlot(), eve::inventory::InventorySystem::equipFromBag(), eve::inventory::InventorySystem::moveSlot(), eve::inventory::InventorySystem::removeAt(), eve::inventory::InventorySystem::removeItem(), eve::inventory::InventorySystem::splitStack(), eve::inventory::InventorySystem::swapSlots(), eve::inventory::InventorySystem::transfer(), eve::inventory::InventorySystem::transferSlot() , 以及 eve::inventory::InventorySystem::unequipToBag().
◆ bagId
| std::string eve::inventory::InventoryChangeEvent::bagId |
在文件 ItemTypes.h 第 48 行定义.
被这些函数引用 eve::inventory::InventorySystem::addItem(), eve::inventory::InventorySystem::clearBag(), eve::inventory::InventorySystem::equipFromBag(), eve::inventory::InventorySystem::moveSlot(), eve::inventory::InventorySystem::removeAt(), eve::inventory::InventorySystem::removeItem(), eve::inventory::InventorySystem::splitStack(), eve::inventory::InventorySystem::swapSlots(), eve::inventory::InventorySystem::transfer(), eve::inventory::InventorySystem::transferSlot() , 以及 eve::inventory::InventorySystem::unequipToBag().
◆ equipSlot
| std::string eve::inventory::InventoryChangeEvent::equipSlot |
◆ itemId
| std::string eve::inventory::InventoryChangeEvent::itemId |
在文件 ItemTypes.h 第 50 行定义.
被这些函数引用 eve::inventory::InventorySystem::addItem(), eve::inventory::EquipmentSet::clearSlot(), eve::inventory::InventorySystem::equipFromBag(), eve::inventory::InventorySystem::moveSlot(), eve::inventory::InventorySystem::removeAt(), eve::inventory::InventorySystem::removeItem(), eve::inventory::InventorySystem::splitStack(), eve::inventory::InventorySystem::transfer(), eve::inventory::InventorySystem::transferSlot() , 以及 eve::inventory::InventorySystem::unequipToBag().
◆ otherBagId
| std::string eve::inventory::InventoryChangeEvent::otherBagId |
在文件 ItemTypes.h 第 49 行定义.
被这些函数引用 eve::inventory::InventorySystem::transfer() , 以及 eve::inventory::InventorySystem::transferSlot().
◆ otherSlot
| int eve::inventory::InventoryChangeEvent::otherSlot = -1 |
◆ quantity
| int eve::inventory::InventoryChangeEvent::quantity = 0 |
在文件 ItemTypes.h 第 51 行定义.
被这些函数引用 eve::inventory::InventorySystem::addItem(), eve::inventory::InventorySystem::clearBag(), eve::inventory::EquipmentSet::clearSlot(), eve::inventory::InventorySystem::equipFromBag(), eve::inventory::InventorySystem::moveSlot(), eve::inventory::InventorySystem::removeAt(), eve::inventory::InventorySystem::removeItem(), eve::inventory::InventorySystem::splitStack(), eve::inventory::InventorySystem::transfer(), eve::inventory::InventorySystem::transferSlot() , 以及 eve::inventory::InventorySystem::unequipToBag().
◆ slot
| int eve::inventory::InventoryChangeEvent::slot = -1 |
在文件 ItemTypes.h 第 52 行定义.
被这些函数引用 eve::inventory::InventorySystem::equipFromBag(), eve::inventory::InventorySystem::moveSlot(), eve::inventory::InventorySystem::removeAt(), eve::inventory::InventorySystem::splitStack(), eve::inventory::InventorySystem::swapSlots(), eve::inventory::InventorySystem::transferSlot() , 以及 eve::inventory::InventorySystem::unequipToBag().
该结构体的文档由以下文件生成:
- src/modules/inventory/ItemTypes.h