29 virtual ::EventResult onInventoryItemOpened(
bool workbench);
32 virtual ::EventResult onInventoryItemClosed();
36 onItemTransferredFromContainer(
::ItemStackBase const& item, ::std::string
const& srcContainerName);
40 onItemTransferredToContainer(
::ItemStackBase const& item, ::std::string
const& dstContainerName);
44 onPreviewItemPopulatedInContainer(
::ItemStackBase const& item, ::std::string
const& containerName);
47 virtual ::EventResult onInventoryLayoutSelected(
int activeInventoryLayout,
int activeInventoryLeftTabIndex);
50 virtual ::EventResult onInventoryItemCraftedAutomaticallyByRecipe(
::ItemStackBase const& item);
60 virtual ::EventResult onItemSpawningActor(
::Actor const& spawningActor);
69 virtual ::EventResult onItemSelectedSlot(
int slot);
75 virtual ::EventResult onItemDefinitionEventTriggered(
::ItemStackBase const& item, ::std::string
const& event);
90 MCFOLD ::EventResult $onInventoryItemOpened(
bool workbench);
92 MCFOLD ::EventResult $onInventoryItemClosed();
95 $onItemTransferredFromContainer(
::ItemStackBase const& item, ::std::string
const& srcContainerName);
98 $onItemTransferredToContainer(
::ItemStackBase const& item, ::std::string
const& dstContainerName);
101 $onPreviewItemPopulatedInContainer(
::ItemStackBase const& item, ::std::string
const& containerName);
103 MCFOLD ::EventResult $onInventoryLayoutSelected(
int activeInventoryLayout,
int activeInventoryLeftTabIndex);
105 MCFOLD ::EventResult $onInventoryItemCraftedAutomaticallyByRecipe(
::ItemStackBase const& item);
112 MCFOLD ::EventResult $onItemSpawningActor(
::Actor const& spawningActor);
118 MCFOLD ::EventResult $onItemSelectedSlot(
int slot);
122 MCFOLD ::EventResult $onItemDefinitionEventTriggered(
::ItemStackBase const& item, ::std::string
const& event);
130 MCAPI
static void** $vftable();