OnlineGameInterfaceUPlay¶
Class in OnlineSubsystemUPlay · OnlineSubsystemUPlay.OnlineGameInterfaceUPlay · native, config
Object › OnlineGameInterfaceImpl › OnlineGameInterfaceUPlay
Within: OnlineSubsystemCommonImpl
Using it from Lua
Enums¶
UPlayMessageType
UPlay_Message_UserConnectionLost = 0, UPlay_Message_UserAccountSharing = 1, UPlay_Message_ServerConnectionLost = 2, UPlay_Message_ServicesConnectionLost = 3, UPlay_Event_Exit = 4, UPlay_MAX = 5
Structs¶
GameInviteInfo
| Field | Type |
|---|---|
SessionInfo | Pointer |
Properties¶
| Name | Type | Notes |
|---|---|---|
mAsyncTaskManager | RDVAsyncTaskManager | native |
mCurrentPublishedNatType | Nat.NatTypeFriendly | |
mGameSessionClient | Pointer | native |
mGameSessionKey | Pointer | native |
mRDVSessionPublished | bool | |
mSearchResults | Pointer | native |
mSessionName | name | native |
PreparedGameSettings | OnlineGameSettings | |
UPlayInviteDelegates | array | |
UPlayMessageDelegates | array |
Functions¶
| Name | Declaration |
|---|---|
AddUPlayInviteDelegate | function AddUPlayInviteDelegate() |
AddUPlayMessageDelegate | function AddUPlayMessageDelegate() |
ClearUPlayInviteDelegate | function ClearUPlayInviteDelegate() |
ClearUPlayMessageDelegate | function ClearUPlayMessageDelegate() |
DestroyInternetGameCompleted | native function DestroyInternetGameCompleted(RDVAsyncTask task) |
GetUPlayUserID | native function GetUPlayUserID(out string UserId) |
Init | native function Init(Pointer gameSessionClient, RDVAsyncTaskManager asyncTaskManager) |
JoinInternetGameByInvite | native function JoinInternetGameByInvite(int SessionId) |
JoinInternetGameCompleted | native function JoinInternetGameCompleted(RDVAsyncTask task) |
LeaveOnlineGame | native function LeaveOnlineGame(name SessionName) |
LeaveOnlineGameCompleted | native function LeaveOnlineGameCompleted(RDVAsyncTask task) |
OnAddHostParticipantCompleted | native function OnAddHostParticipantCompleted(RDVAsyncTask task) |
OnCreateSessionCompleted | native function OnCreateSessionCompleted(RDVAsyncTask task) |
OnUPlayInvite | delegate OnUPlayInvite(int SessionId) |
OnUPlayMessage | delegate OnUPlayMessage(OnlineGameInterfaceUPlay.UPlayMessageType MessageType) |
SearchSessionsCompleted | native function SearchSessionsCompleted(RDVAsyncTask task) |
ShowUPlayMessage | native function ShowUPlayMessage(OnlineGameInterfaceUPlay.UPlayMessageType MessageType) |
TriggerServicesUnavailable | native function TriggerServicesUnavailable(bool showMessage) |
UpdateOnlineGame | native function bool UpdateOnlineGame(name SessionName, OnlineGameSettings UpdatedGameSettings, optional bool bShouldRefreshOnlineData = false) |
UpdateSessionCompleted | native function UpdateSessionCompleted(RDVAsyncTask task) |
Inherited¶
| From | Members |
|---|---|
| OnlineGameInterfaceImpl | 23 properties, 74 functions |
| Object | 13 properties, 308 functions |