Party

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FJoinPartyResult

Public struct UStruct

FOnlinePartyRepDataBase

Base for all rep data structs

Public class

FPartyDataReplicatorHelper

Util exclusively for use by TPartyDataReplicator to circumvent circular include header issues (we can't include SocialParty.h or PartyMember.h here)

Public struct

FPartyJoinApproval

Public struct

FPartyJoinDenialReason

Companion to EPartyJoinDisapproval to lessen the hassle of working with a "customized" enum

Public struct UStruct

FPartyMemberPlatformData

Platform data fields for party replication

Public struct UStruct

FPartyMemberRepData

Base struct used to replicate data about the state of a single party member to all members.

Public struct UStruct

FPartyPlatformSessionInfo

Public struct UStruct

FPartyPrivacySettings

Public struct UStruct

FPartyRepData

Base struct used to replicate data about the state of the party to all members.

Public class

TPartyDataReplicator

Base util class for dealing with data that is replicated to party members

Public class UClass Abstract Transient, Config within

UPartyMember

Public class UClass Abstract Transient, Config within

USocialParty

Party game state that contains all information relevant to the communication within a party Keeps all players in sync with the state of the party and its individual members

Typedefs

Name

Description

FPartyDataReplicator

FPartyMemberDataReplicator

FSessionId

Gives a smidge more meaning to the intended use for the string. These should just be UniqueId's (and are), but not reliably allocated as shared ptrs, so they cannot be replicated via FUniqueNetIdRepl.

Enums

Functions

Name Description

Public function

const TCHAR ...

 

LexToString

Public function

const TCHAR ...

 

ToString

(
    EPartyJoinDenialReason Type
)

Public function

const TCHAR ...

 

ToString

(
    EPartyType Type
)

Public function

const TCHAR ...

 

ToString

(
    EApprovalAction Type
)

Variables

Name Description

Public variable

enum EJoinParty...

 

OnLeftParty