LeviLamina
Loading...
Searching...
No Matches
NpcEventCoordinator.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/events/EventCoordinator.h"
7
8// auto generated forward declare list
9// clang-format off
10struct ActorUniqueID;
11struct INpcDialogueData;
13// clang-format on
14
15class NpcEventCoordinator : public ::EventCoordinator<::NpcEventListener> {
16public:
17 // member functions
18 // NOLINTBEGIN
19#ifdef LL_PLAT_C
20 MCAPI void sendNpcDialogueDataChange(::std::shared_ptr<::INpcDialogueData> data);
21
22 MCAPI void sendNpcInteractScreenClose(::ActorUniqueID npcId, bool performClosingActions);
23#endif
24 // NOLINTEND
25
26public:
27 // vftables
28 // NOLINTBEGIN
29 MCNAPI static void** $vftable();
30 // NOLINTEND
31};
Definition EventCoordinator.h:6
Definition NpcEventCoordinator.h:15
static MCAPI void ** $vftable()
Definition NpcEventListener.h:5
Definition ActorUniqueID.h:10
Definition INpcDialogueData.h:12