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);
84 MCFOLD ::EventResult $onInventoryItemOpened(
bool workbench);
86 MCFOLD ::EventResult $onInventoryItemClosed();
89 $onItemTransferredFromContainer(
::ItemStackBase const& item, ::std::string
const& srcContainerName);
92 $onItemTransferredToContainer(
::ItemStackBase const& item, ::std::string
const& dstContainerName);
95 $onPreviewItemPopulatedInContainer(
::ItemStackBase const& item, ::std::string
const& containerName);
97 MCFOLD ::EventResult $onInventoryLayoutSelected(
int activeInventoryLayout,
int activeInventoryLeftTabIndex);
99 MCFOLD ::EventResult $onInventoryItemCraftedAutomaticallyByRecipe(
::ItemStackBase const& item);
106 MCFOLD ::EventResult $onItemSpawningActor(
::Actor const& spawningActor);
112 MCFOLD ::EventResult $onItemSelectedSlot(
int slot);
116 MCFOLD ::EventResult $onItemDefinitionEventTriggered(
::ItemStackBase const& item, ::std::string
const& event);