Skip to content
LeviMC
English
AutoLightDark
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 (::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 ()
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, ::ActorUniqueID > mNpcId
::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

Constructor & Destructor Documentation

◆ NpcDialoguePacketPayload() [1/2]

MCAPI NpcDialoguePacketPayload::NpcDialoguePacketPayload ( ::ActorUniqueID npcID)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NpcDialoguePacketPayload() [2/2]

MCAPI NpcDialoguePacketPayload::NpcDialoguePacketPayload ( ::ActorUniqueID npcID,
::NpcDialoguePacketPayload::NpcDialogueActionType dialogueActionType,
::std::string const & dialogueText,
::std::string const & sceneName,
::std::string const & npcName,
::std::string const & actionJSON )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~NpcDialoguePacketPayload()

MCAPI NpcDialoguePacketPayload::~NpcDialoguePacketPayload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ initializePacket()

MCAPI bool NpcDialoguePacketPayload::initializePacket ( ::NpcDialoguePacket & outPacket,
::NpcDialogueStorage const * storage,
::std::string const & sceneName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * NpcDialoguePacketPayload::$ctor ( ::ActorUniqueID npcID)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * NpcDialoguePacketPayload::$ctor ( ::ActorUniqueID npcID,
::NpcDialoguePacketPayload::NpcDialogueActionType dialogueActionType,
::std::string const & dialogueText,
::std::string const & sceneName,
::std::string const & npcName,
::std::string const & actionJSON )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void NpcDialoguePacketPayload::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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