27 virtual ::EventResult onInventoryItemOpened(
bool workbench);
29 virtual ::EventResult onInventoryItemClosed();
32 onItemTransferredFromContainer(
::ItemStackBase const& item, ::std::string
const& srcContainerName);
35 onItemTransferredToContainer(
::ItemStackBase const& item, ::std::string
const& dstContainerName);
38 onPreviewItemPopulatedInContainer(
::ItemStackBase const& item, ::std::string
const& containerName);
40 virtual ::EventResult onInventoryLayoutSelected(
int activeInventoryLayout,
int activeInventoryLeftTabIndex);
42 virtual ::EventResult onInventoryItemCraftedAutomaticallyByRecipe(
::ItemStackBase const& item);
49 virtual ::EventResult onItemSpawningActor(
::Actor const& spawningActor);
55 virtual ::EventResult onItemSelectedSlot(
int slot);
59 virtual ::EventResult onItemDefinitionEventTriggered(
::ItemStackBase const& item, ::std::string
const& event);
67 MCFOLD ::EventResult $onInventoryItemOpened(
bool workbench);
69 MCFOLD ::EventResult $onInventoryItemClosed();
72 $onItemTransferredFromContainer(
::ItemStackBase const& item, ::std::string
const& srcContainerName);
75 $onItemTransferredToContainer(
::ItemStackBase const& item, ::std::string
const& dstContainerName);
78 $onPreviewItemPopulatedInContainer(
::ItemStackBase const& item, ::std::string
const& containerName);
80 MCFOLD ::EventResult $onInventoryLayoutSelected(
int activeInventoryLayout,
int activeInventoryLeftTabIndex);
82 MCFOLD ::EventResult $onInventoryItemCraftedAutomaticallyByRecipe(
::ItemStackBase const& item);
89 MCFOLD ::EventResult $onItemSpawningActor(
::Actor const& spawningActor);
95 MCFOLD ::EventResult $onItemSelectedSlot(
int slot);
99 MCFOLD ::EventResult $onItemDefinitionEventTriggered(
::ItemStackBase const& item, ::std::string
const& event);