LeviLamina
Loading...
Searching...
No Matches
NpcDialoguePacketPayload Struct Reference
Inheritance diagram for NpcDialoguePacketPayload:

Public Types

enum class  NpcDialogueActionType : int { Open = 0 , Close = 1 }

Public Member Functions

MCAPI NpcDialoguePacketPayload (::NpcDialoguePacketPayload const &)
MCAPI NpcDialoguePacketPayload (::ActorUniqueID npcID)
MCAPI NpcDialoguePacketPayload (::ActorUniqueID npcID, ::NpcDialoguePacketPayload::NpcDialogueActionType dialogueActionType, ::std::string const &dialogueText, ::std::string const &sceneName, ::std::string const &npcName, ::std::string const &actionJSON)
MCAPI::NpcDialoguePacketPayload & operator= (::NpcDialoguePacketPayload &&)
MCAPI::NpcDialoguePacketPayload & operator= (::NpcDialoguePacketPayload const &)
MCAPI void * $ctor (::NpcDialoguePacketPayload const &)
MCAPI void * $ctor (::ActorUniqueID npcID)
MCAPI void * $ctor (::ActorUniqueID npcID, ::NpcDialoguePacketPayload::NpcDialogueActionType dialogueActionType, ::std::string const &dialogueText, ::std::string const &sceneName, ::std::string const &npcName, ::std::string const &actionJSON)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI bool initializePacket (::NpcDialoguePacket &outPacket, ::NpcDialogueStorage const *storage, ::std::string const &sceneName)

Public Attributes

::ll::TypedStorage< 8, 8, ::ActorUniqueIDmNpcId
::ll::TypedStorage< 4, 4, ::NpcDialoguePacketPayload::NpcDialogueActionType > mNpcDialogueActionType
::ll::TypedStorage< 8, 32, ::std::string > mDialogue
::ll::TypedStorage< 8, 32, ::std::string > mSceneName
::ll::TypedStorage< 8, 32, ::std::string > mNpcName
::ll::TypedStorage< 8, 32, ::std::string > mActionJSON

The documentation for this struct was generated from the following file: