|
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