LeviLamina
Loading...
Searching...
No Matches
LegacyEventItemComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/item/components/ItemComponent.h"
7
8// auto generated forward declare list
9// clang-format off
10class DefinitionEvent;
13namespace Bedrock::PubSub { class Subscription; }
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 24, ::std::vector<::Bedrock::PubSub::Subscription>> mTriggerSubscriptions;
21 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::DefinitionEvent>> mEventHandlers;
22 ::ll::TypedStorage<8, 8, ::ILegacyItemTriggerHandler*> mTriggerHandler;
23 // NOLINTEND
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28 // vIndex: 7
29 virtual void _initializeComponent() /*override*/;
30
31 // vIndex: 0
32 virtual ~LegacyEventItemComponent() /*override*/ = default;
33 // NOLINTEND
34
35public:
36 // member functions
37 // NOLINTBEGIN
38 MCAPI explicit LegacyEventItemComponent(::LegacyEventItemComponentData&& componentData);
39 // NOLINTEND
40
41public:
42 // constructor thunks
43 // NOLINTBEGIN
44 MCAPI void* $ctor(::LegacyEventItemComponentData&& componentData);
45 // NOLINTEND
46
47public:
48 // destructor thunk
49 // NOLINTBEGIN
50
51 // NOLINTEND
52
53public:
54 // virtual function thunks
55 // NOLINTBEGIN
56 MCAPI void $_initializeComponent();
57 // NOLINTEND
58
59public:
60 // vftables
61 // NOLINTBEGIN
62 MCAPI static void** $vftable();
63 // NOLINTEND
64};
Definition DefinitionEvent.h:17
Definition ILegacyItemTriggerHandler.h:13
Definition ItemComponent.h:16
Definition LegacyEventItemComponent.h:16
Definition LegacyEventItemComponentData.h:10