PICO Unreal Platform SDK
|
The settings of a session. Similar to FOnlineSessionSettings
.
More...
#include <OnlineSubsystemPicoNames.h>
Public Attributes | |
int | NumPublicConnections |
int | NumPrivateConnections |
bool | bShouldAdvertise |
bool | bAllowInvites |
bool | bUsesPresence |
bool | bAllowJoinViaPresence |
bool | bAllowJoinViaPresenceFriendsOnly |
int | BuildUniqueId |
TArray< FString > | KeyArray |
TArray< FString > | ValueArray |
The settings of a session. Similar to FOnlineSessionSettings
.
Private Room's Join Policy | Settings |
---|---|
InvitedUsers |
|
FriendsOfMembers | bShouldAdvertise & bAllowJoinViaPresenceFriendsOnly =true |
Everyone | bShouldAdvertise =true and (bAllowJoinViaPresence =true or bAllowInvites =false ) |
bool bAllowInvites |
When creating a private room, this field will affect the room's join policy
bool bAllowJoinViaPresence |
When creating a private room, this field will affect the room's join policy
bool bAllowJoinViaPresenceFriendsOnly |
When creating a private room, this field will affect the room's join policy
bool bShouldAdvertise |
When creating a private room, this field will affect the room's join policy.
int BuildUniqueId |
Will be saved in datastore with the key PICOSESSIONBUILDUNIQUEID
. You don't need to use this field
bool bUsesPresence |
When creating a private room, this field will affect the room's join policy
TArray<FString> KeyArray |
Datastore keys. When creating a matchmaking room, you need to add the key PICOPOOL
int NumPrivateConnections |
Need to be zero
int NumPublicConnections |
The maximum number of users allowed for the session
TArray<FString> ValueArray |
Datastore values. When creating a matchmaking room, you need to add the value of the key PICOPOOL