3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/SoundDirection.h"
11 enum class MessageType :
int {
18 TextObjectMessage = 6,
19 TextObjectWhisperMessage = 7,
20 AnnouncementMessage = 8,
21 AudioSubtitleMessage = 9,
27 ::ll::TypedStorage<4, 4, ::GuiMessage::MessageType> mType;
28 ::ll::TypedStorage<8, 32, ::std::string> mMessage;
29 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mFilteredMessage;
30 ::ll::TypedStorage<8, 32, ::std::string> mTTSMessage;
31 ::ll::TypedStorage<8, 32, ::std::string> mUsername;
32 ::ll::TypedStorage<8, 32, ::std::string> mFullString;
33 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mFilteredFullString;
34 ::ll::TypedStorage<8, 32, ::std::string> mAuthorXuid;
35 ::ll::TypedStorage<1, 1, bool> mForceVisible;
36 ::ll::TypedStorage<1, 1, bool> mTTSRequired;
37 ::ll::TypedStorage<4, 4, float> mDuration;
38 ::ll::TypedStorage<1, 1, bool> mHasBeenSeen;
39 ::ll::TypedStorage<1, 1, bool> mHasEverBeenSeen;
40 ::ll::TypedStorage<4, 4, ::SoundDirection> mDirection;
45 GuiMessage& operator=(GuiMessage
const&);
51 MCAPI GuiMessage(::GuiMessage&&);
53 MCAPI GuiMessage(::GuiMessage
const&);
56 ::GuiMessage::MessageType type,
57 ::std::string
const& username,
58 ::std::string
const& message,
59 ::std::optional<::std::string> filteredMessage,
60 ::std::string
const& ttsMessage,
61 ::std::string
const& authorXuid,
67 MCAPI ::GuiMessage& operator=(::GuiMessage&&);
75 MCAPI
void* $ctor(::GuiMessage&&);
77 MCAPI
void* $ctor(::GuiMessage
const&);
80 ::GuiMessage::MessageType type,
81 ::std::string
const& username,
82 ::std::string
const& message,
83 ::std::optional<::std::string> filteredMessage,
84 ::std::string
const& ttsMessage,
85 ::std::string
const& authorXuid,
Definition GuiMessage.h:5