OnlineGameInterfaceImpl¶
Class in IpDrv · IpDrv.OnlineGameInterfaceImpl · native, config
Object › OnlineGameInterfaceImpl
Within: OnlineSubsystemCommonImpl
Implements: OnlineGameInterface
Subclasses: OnlineGameInterfaceUPlay
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
CancelFindOnlineGamesCompleteDelegates | array | |
CreateOnlineGameCompleteDelegates | array | |
DestroyOnlineGameCompleteDelegates | array | |
EndOnlineGameCompleteDelegates | array | |
FindOnlineGamesCompleteDelegates | array | |
GameSearch | OnlineGameSearch | const |
GameSettings | OnlineGameSettings | const |
JoinMigratedOnlineGameCompleteDelegates | array | |
JoinOnlineGameCompleteDelegates | array | |
LanAnnouncePort | int | const, config |
LanBeacon | pointer | const, transient, native |
LanBeaconState | ELanBeaconState | const |
LanGameUniqueId | int | const, config |
LanNonce | byte[8] | const |
LanPacketPlatformMask | int | const, config |
LanQueryTimeLeft | float | |
LanQueryTimeout | float | config |
MigrateOnlineGameCompleteDelegates | array | |
OwningSubsystem | OnlineSubsystemCommonImpl | |
RecalculateSkillRatingCompleteDelegates | array | |
SessionInfo | pointer | const, transient, native, private |
StartOnlineGameCompleteDelegates | array | |
UpdateOnlineGameCompleteDelegates | array |
Functions¶
| Name | Declaration |
|---|---|
AcceptGameInvite | function bool AcceptGameInvite(byte LocalUserNum, name SessionName) |
AddArbitrationRegistrationCompleteDelegate | function AddArbitrationRegistrationCompleteDelegate() |
AddCancelFindOnlineGamesCompleteDelegate | function AddCancelFindOnlineGamesCompleteDelegate() |
AddCreateOnlineGameCompleteDelegate | function AddCreateOnlineGameCompleteDelegate() |
AddDestroyOnlineGameCompleteDelegate | function AddDestroyOnlineGameCompleteDelegate() |
AddEndOnlineGameCompleteDelegate | function AddEndOnlineGameCompleteDelegate() |
AddFindOnlineGamesCompleteDelegate | function AddFindOnlineGamesCompleteDelegate() |
AddGameInviteAcceptedDelegate | function AddGameInviteAcceptedDelegate(byte LocalUserNum) |
AddJoinMigratedOnlineGameCompleteDelegate | function AddJoinMigratedOnlineGameCompleteDelegate() |
AddJoinOnlineGameCompleteDelegate | function AddJoinOnlineGameCompleteDelegate() |
AddMigrateOnlineGameCompleteDelegate | function AddMigrateOnlineGameCompleteDelegate() |
AddQosStatusChangedDelegate | function AddQosStatusChangedDelegate() |
AddRecalculateSkillRatingCompleteDelegate | function AddRecalculateSkillRatingCompleteDelegate() |
AddRegisterPlayerCompleteDelegate | function AddRegisterPlayerCompleteDelegate() |
AddStartOnlineGameCompleteDelegate | function AddStartOnlineGameCompleteDelegate() |
AddUnregisterPlayerCompleteDelegate | function AddUnregisterPlayerCompleteDelegate() |
AddUpdateOnlineGameCompleteDelegate | function AddUpdateOnlineGameCompleteDelegate() |
BindPlatformSpecificSessionToSearch | native function bool BindPlatformSpecificSessionToSearch(byte SearchingPlayerNum, OnlineGameSearch SearchSettings, byte PlatformSpecificInfo[80]) |
CancelFindOnlineGames | native function bool CancelFindOnlineGames() |
ClearArbitrationRegistrationCompleteDelegate | function ClearArbitrationRegistrationCompleteDelegate() |
ClearCancelFindOnlineGamesCompleteDelegate | function ClearCancelFindOnlineGamesCompleteDelegate() |
ClearCreateOnlineGameCompleteDelegate | function ClearCreateOnlineGameCompleteDelegate() |
ClearDestroyOnlineGameCompleteDelegate | function ClearDestroyOnlineGameCompleteDelegate() |
ClearEndOnlineGameCompleteDelegate | function ClearEndOnlineGameCompleteDelegate() |
ClearFindOnlineGamesCompleteDelegate | function ClearFindOnlineGamesCompleteDelegate() |
ClearGameInviteAcceptedDelegate | function ClearGameInviteAcceptedDelegate(byte LocalUserNum) |
ClearJoinMigratedOnlineGameCompleteDelegate | function ClearJoinMigratedOnlineGameCompleteDelegate() |
ClearJoinOnlineGameCompleteDelegate | function ClearJoinOnlineGameCompleteDelegate() |
ClearMigrateOnlineGameCompleteDelegate | function ClearMigrateOnlineGameCompleteDelegate() |
ClearQosStatusChangedDelegate | function ClearQosStatusChangedDelegate() |
ClearRecalculateSkillRatingCompleteDelegate | function ClearRecalculateSkillRatingCompleteDelegate() |
ClearRegisterPlayerCompleteDelegate | function ClearRegisterPlayerCompleteDelegate() |
ClearStartOnlineGameCompleteDelegate | function ClearStartOnlineGameCompleteDelegate() |
ClearUnregisterPlayerCompleteDelegate | function ClearUnregisterPlayerCompleteDelegate() |
ClearUpdateOnlineGameCompleteDelegate | function ClearUpdateOnlineGameCompleteDelegate() |
CreateOnlineGame | native function bool CreateOnlineGame(byte HostingPlayerNum, name SessionName, OnlineGameSettings NewGameSettings) |
DestroyOnlineGame | native function bool DestroyOnlineGame(name SessionName) |
EndOnlineGame | native function bool EndOnlineGame(name SessionName) |
FindOnlineGames | native function bool FindOnlineGames(byte SearchingPlayerNum, OnlineGameSearch SearchSettings) |
FreeSearchResults | native function bool FreeSearchResults(OnlineGameSearch Search) |
GetArbitratedPlayers | function array<OnlineArbitrationRegistrant> GetArbitratedPlayers(name SessionName) |
GetGameSearch | function OnlineGameSearch GetGameSearch() |
GetGameSettings | function OnlineGameSettings GetGameSettings(name SessionName) |
GetResolvedConnectString | native function bool GetResolvedConnectString(name SessionName, out string ConnectInfo) |
JoinMigratedOnlineGame | function bool JoinMigratedOnlineGame(byte PlayerNum, name SessionName, const out OnlineGameSearchResult DesiredGame) |
JoinOnlineGame | native function bool JoinOnlineGame(byte PlayerNum, name SessionName, const out OnlineGameSearchResult DesiredGame) |
MigrateOnlineGame | function bool MigrateOnlineGame(byte HostingPlayerNum, name SessionName) |
OnArbitrationRegistrationComplete | delegate OnArbitrationRegistrationComplete(name SessionName, bool bWasSuccessful) |
OnCancelFindOnlineGamesComplete | delegate OnCancelFindOnlineGamesComplete(bool bWasSuccessful) |
OnCreateOnlineGameComplete | delegate OnCreateOnlineGameComplete(name SessionName, bool bWasSuccessful) |
OnDestroyOnlineGameComplete | delegate OnDestroyOnlineGameComplete(name SessionName, bool bWasSuccessful) |
OnEndOnlineGameComplete | delegate OnEndOnlineGameComplete(name SessionName, bool bWasSuccessful) |
OnFindOnlineGamesComplete | delegate OnFindOnlineGamesComplete(bool bWasSuccessful) |
OnGameInviteAccepted | delegate OnGameInviteAccepted(const out OnlineGameSearchResult InviteResult) |
OnJoinMigratedOnlineGameComplete | delegate OnJoinMigratedOnlineGameComplete(name SessionName, bool bWasSuccessful) |
OnJoinOnlineGameComplete | delegate OnJoinOnlineGameComplete(name SessionName, bool bWasSuccessful) |
OnMigrateOnlineGameComplete | delegate OnMigrateOnlineGameComplete(name SessionName, bool bWasSuccessful) |
OnQosStatusChanged | delegate OnQosStatusChanged(int NumComplete, int NumTotal) |
OnRecalculateSkillRatingComplete | delegate OnRecalculateSkillRatingComplete(name SessionName, bool bWasSuccessful) |
OnRegisterPlayerComplete | delegate OnRegisterPlayerComplete(name SessionName, UniqueNetId PlayerId, bool bWasSuccessful) |
OnStartOnlineGameComplete | delegate OnStartOnlineGameComplete(name SessionName, bool bWasSuccessful) |
OnUnregisterPlayerComplete | delegate OnUnregisterPlayerComplete(name SessionName, UniqueNetId PlayerId, bool bWasSuccessful) |
OnUpdateOnlineGameComplete | delegate OnUpdateOnlineGameComplete(name SessionName, bool bWasSuccessful) |
QueryNonAdvertisedData | function bool QueryNonAdvertisedData(int StartAt, int NumberToQuery) |
ReadPlatformSpecificSessionInfo | native function bool ReadPlatformSpecificSessionInfo(const out OnlineGameSearchResult DesiredGame, out byte PlatformSpecificInfo[80]) |
ReadPlatformSpecificSessionInfoBySessionName | function bool ReadPlatformSpecificSessionInfoBySessionName(name SessionName, out byte PlatformSpecificInfo[80]) |
RecalculateSkillRating | function bool RecalculateSkillRating(name SessionName, const out array<UniqueNetId> Players) |
RegisterForArbitration | function bool RegisterForArbitration(name SessionName) |
RegisterPlayer | function bool RegisterPlayer(name SessionName, UniqueNetId PlayerId, bool bWasInvited) |
RegisterPlayers | function bool RegisterPlayers(name SessionName, const out array<UniqueNetId> Players) |
StartOnlineGame | native function bool StartOnlineGame(name SessionName) |
UnregisterPlayer | function bool UnregisterPlayer(name SessionName, UniqueNetId PlayerId) |
UnregisterPlayers | function bool UnregisterPlayers(name SessionName, const out array<UniqueNetId> Players) |
UpdateOnlineGame | function bool UpdateOnlineGame(name SessionName, OnlineGameSettings UpdatedGameSettings, optional bool bShouldRefreshOnlineData = false) |
Inherited¶
| From | Members |
|---|---|
| Object | 13 properties, 308 functions |