20 enum class RequestType : uchar {
23 ExecuteClosingCommands = 2,
27 ExecuteOpeningCommands = 6,
33 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mId;
34 ::ll::TypedStorage<1, 1, ::NpcRequestPacket::RequestType> mType;
35 ::ll::TypedStorage<8, 32, ::std::string> mActions;
36 ::ll::TypedStorage<1, 1, uchar> mActionIndex;
37 ::ll::TypedStorage<8, 32, ::std::string> mSceneName;
44 virtual ::MinecraftPacketIds getId()
const ;
47 virtual ::std::string getName()
const ;
64 ::NpcRequestPacket::RequestType type,
65 ::std::string actions,
73 MCAPI static ::NpcRequestPacket requestSetInteractText(
::ActorRuntimeID id, ::std::string text);
75 MCAPI static ::NpcRequestPacket requestSetName(
::ActorRuntimeID id, ::std::string name);
82 $ctor(
::ActorRuntimeID id, ::NpcRequestPacket::RequestType type, ::std::string actions, uchar actionIndex);
94 MCAPI ::MinecraftPacketIds $getId()
const;
96 MCAPI ::std::string $getName()
const;
106 MCAPI
static void** $vftable();