8struct NpcRequestPacketPayload {
11 enum class RequestType : uchar {
14 ExecuteClosingCommands = 2,
18 ExecuteOpeningCommands = 6,
24 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mId;
25 ::ll::TypedStorage<1, 1, ::NpcRequestPacketPayload::RequestType> mType;
26 ::ll::TypedStorage<8, 32, ::std::string> mActions;
27 ::ll::TypedStorage<1, 1, uchar> mActionIndex;
28 ::ll::TypedStorage<8, 32, ::std::string> mSceneName;
35 NpcRequestPacketPayload();
42 MCNAPI NpcRequestPacketPayload(
::ActorRuntimeID id, ::std::string
const& newActions);
44 MCNAPI NpcRequestPacketPayload(
::ActorRuntimeID id,
int actionIndex, ::std::string
const& sceneName);
46 MCNAPI NpcRequestPacketPayload(
48 ::NpcRequestPacketPayload::RequestType type,
49 ::std::string
const& sceneName
60 MCNAPI
void* $ctor(
::ActorRuntimeID id,
int actionIndex, ::std::string
const& sceneName);
63 $ctor(
::ActorRuntimeID id, ::NpcRequestPacketPayload::RequestType type, ::std::string
const& sceneName);