| bool SendRoomChat(FUniqueNetIdRepl& UserId, const FString& RoomId, const FString& MsgBody) | FinalNative+1 flags | | 0x51 |
| bool SendPrivateChat(FUniqueNetIdRepl& UserId, FUniqueNetIdRepl& RecipientId, const FString& MsgBody) | FinalNative+1 flags | | 0x71 |
| bool JoinPublicRoom(FUniqueNetIdRepl& UserId, const FString& RoomId, const FString& Nickname, FChatRoomConfigBP& ChatRoomConfig) | FinalNative+1 flags | | 0x71 |
| bool JoinPrivateRoom(FUniqueNetIdRepl& UserId, const FString& RoomId, const FString& Nickname, FChatRoomConfigBP& ChatRoomConfig) | FinalNative+1 flags | | 0x71 |
| bool IsSubsystemAvailable() | FinalNative+1 flags | | 0x01 |
| bool IsChatAllowed(FUniqueNetIdRepl& UserId, FUniqueNetIdRepl& RecipientId) | FinalNative+1 flags | | 0x61 |
| FChatRoomInfoBP GetRoomInfo(FUniqueNetIdRepl& UserId, const FString& RoomId) | FinalNative+1 flags | | 0xC0 |
| bool GetMembers(FUniqueNetIdRepl& UserId, const FString& RoomId, const TArray<FChatRoomMemberBP>& OutMembers) | FinalNative+1 flags | | 0x51 |
| FChatRoomMemberBP GetMember(FUniqueNetIdRepl& UserId, const FString& RoomId, FUniqueNetIdRepl& MemberId) | FinalNative+1 flags | | 0xB8 |
| bool GetLastMessages(FUniqueNetIdRepl& UserId, const FString& RoomId, int32 NumMessages, const TArray<FChatMessageBP>& OutMessages) | FinalNative+1 flags | | 0x59 |
| void GetJoinedRooms(FUniqueNetIdRepl& UserId, const TArray<FString>& OutRooms) | FinalNative+1 flags | | 0x40 |
| bool ExitRoom(FUniqueNetIdRepl& UserId, const FString& RoomId) | FinalNative+1 flags | | 0x41 |
| void DumpChatState() | FinalNative+1 flags | | 0x00 |
| bool CreateRoom(FUniqueNetIdRepl& UserId, const FString& RoomId, const FString& Nickname, FChatRoomConfigBP& ChatRoomConfig) | FinalNative+1 flags | | 0x71 |
| bool ConfigureRoom(FUniqueNetIdRepl& UserId, const FString& RoomId, FChatRoomConfigBP& ChatRoomConfig) | FinalNative+1 flags | | 0x61 |