14struct NpcDialoguePacketPayload {
17 enum class NpcDialogueActionType :
int {
25 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mNpcId;
26 ::ll::TypedStorage<4, 4, ::NpcDialoguePacketPayload::NpcDialogueActionType> mNpcDialogueActionType;
27 ::ll::TypedStorage<8, 32, ::std::string> mDialogue;
28 ::ll::TypedStorage<8, 32, ::std::string> mSceneName;
29 ::ll::TypedStorage<8, 32, ::std::string> mNpcName;
30 ::ll::TypedStorage<8, 32, ::std::string> mActionJSON;
35 NpcDialoguePacketPayload();
40 MCAPI NpcDialoguePacketPayload(::NpcDialoguePacketPayload
const&);
44 MCAPI NpcDialoguePacketPayload(
46 ::NpcDialoguePacketPayload::NpcDialogueActionType dialogueActionType,
47 ::std::string
const& dialogueText,
48 ::std::string
const& sceneName,
49 ::std::string
const& npcName,
50 ::std::string
const& actionJSON
53 MCAPI ::NpcDialoguePacketPayload& operator=(::NpcDialoguePacketPayload&&);
55 MCAPI ::NpcDialoguePacketPayload& operator=(::NpcDialoguePacketPayload
const&);
57 MCAPI ~NpcDialoguePacketPayload();
63 MCAPI
static bool initializePacket(
66 ::std::string
const& sceneName
73 MCAPI
void* $ctor(::NpcDialoguePacketPayload
const&);
79 ::NpcDialoguePacketPayload::NpcDialogueActionType dialogueActionType,
80 ::std::string
const& dialogueText,
81 ::std::string
const& sceneName,
82 ::std::string
const& npcName,
83 ::std::string
const& actionJSON