Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
Configuration for creating/joining a chat room
| Name | FChatRoomConfig |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineChatInterface.h |
| Include Path | #include "Interfaces/OnlineChatInterface.h" |
Syntax
class FChatRoomConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChatRoomConfig() |
Interfaces/OnlineChatInterface.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAnnounceMembers | bool | Should we announce members joining and leaving? This may incur a performance cost if members need to be validated. | Interfaces/OnlineChatInterface.h | |
| bPasswordRequired | bool | Is there a password required to join the room (owner only) | Interfaces/OnlineChatInterface.h | |
| bRejoinOnDisconnect | bool | Should this room be rejoined on disconnection | Interfaces/OnlineChatInterface.h | |
| Password | FString | Password to join the room (owner only) | Interfaces/OnlineChatInterface.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowMemberInvites | bool | Interfaces/OnlineChatInterface.h | ||
| bHidden | bool | Interfaces/OnlineChatInterface.h | ||
| bLoggingEnabled | bool | Interfaces/OnlineChatInterface.h | ||
| bMembersOnly | bool | Below are unused, move to public when hooking up to functionality. | Interfaces/OnlineChatInterface.h | |
| bPersistent | bool | Interfaces/OnlineChatInterface.h | ||
| MaxMembers | int32 | Interfaces/OnlineChatInterface.h | ||
| MessageHistory | int32 | Interfaces/OnlineChatInterface.h | ||
| PubSubNode | FString | Interfaces/OnlineChatInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString ToDebugString() |
Interfaces/OnlineChatInterface.h |