LeviLamina
Loading...
Searching...
No Matches
LegacyItemTriggerHandlerConfig.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
9class Block;
11class EventResponse;
12class ItemStackBase;
13class RenderParams;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 64, ::std::function<void(::Block const*, ::std::string const&, ::RenderParams&)>>
22 mBlockEventHandler;
23 ::ll::TypedStorage<8, 64, ::std::function<void(::Block const&, ::DefinitionTrigger const&, ::RenderParams&)>>
24 mBlockTriggerHandler;
25 ::ll::TypedStorage<8, 64, ::std::function<bool(::ItemStackBase&, ::std::string const&, ::RenderParams&)>>
26 mItemStackEventHandler;
27 ::ll::TypedStorage<
28 8,
29 64,
30 ::std::function<void(
31 ::Actor&,
33 ::std::vector<::std::pair<::std::string const, ::std::string const>>&,
35 )>>
36 mActorTriggerHandler;
37 ::ll::TypedStorage<8, 64, ::std::function<void(::EventResponse const&, ::RenderParams&)>> mEventResponseHandler;
38 // NOLINTEND
39
40public:
41 // prevent constructor by default
44
45public:
46 // member functions
47 // NOLINTBEGIN
49
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCAPI void* $ctor(::LegacyItemTriggerHandlerConfig const&);
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCAPI void $dtor();
63 // NOLINTEND
64};
Definition ActorDefinitionTrigger.h:5
Definition Actor.h:102
Definition Block.h:37
Definition DefinitionTrigger.h:11
Definition EventResponse.h:16
Definition ItemStackBase.h:34
Definition RenderParams.h:30
Definition LegacyItemTriggerHandlerConfig.h:17
Definition VariantParameterList.h:13