I don't need to test my programs. I have an error-correcting modem.
UE3:OnlineGameInterfaceGameSpy (UT3)
Object >> OnlineGameInterfaceImpl >> OnlineGameInterfaceGameSpy |
Contents
- 1 Properties
- 1.1 GameInviteAcceptedDelegates
- 1.2 InviteGameSearch
- 1.3 InviteLocationUrl
- 1.4 PackedServerInfo
- 1.5 QR2DataBindableKeyNames
- 1.6 QR2FirstDataBindableKeyId
- 1.7 QR2FirstPropertyKeyId
- 1.8 QR2FirstSettingKeyId
- 1.9 QR2Handle
- 1.10 QR2NumDataBindableKeys
- 1.11 QR2NumPropertyKeys
- 1.12 QR2NumSettingKeys
- 1.13 QR2OwningPlayerIdKeyId
- 1.14 RegisterPlayerCompleteDelegates
- 1.15 RemainingAddlSearchCriteria
- 1.16 UnregisterPlayerCompleteDelegates
- 2 Delegates
- 3 Functions
- Package:
- OnlineSubsystemGameSpy
- Within class:
- OnlineSubsystemCommonImpl
- Implemented interfaces:
- OnlineGameInterface
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Class that implements the GameSpy specific functionality
Properties[edit]
GameInviteAcceptedDelegates[edit]
Type: array<delegate<OnGameInviteAccepted> >
The list of delegates to notify when a game invite is accepted
InviteGameSearch[edit]
Type: OnlineGameSearch
Modifiers: const, private
Game game settings associated with this invite
InviteLocationUrl[edit]
Type: string
Modifiers: const, private
The last invite's URL information
PackedServerInfo[edit]
Type: string
Modifiers: const
Holds an array of values that are published in the map name field
QR2DataBindableKeyNames[edit]
Modifiers: const
The list of databindable properties that are registered as keys
QR2FirstDataBindableKeyId[edit]
Type: int
Modifiers: const
The first databinding property key id in the list
QR2FirstPropertyKeyId[edit]
Type: int
Modifiers: const
The first property key id in the list
QR2FirstSettingKeyId[edit]
Type: int
Modifiers: const
The first localized setting key id in the list
QR2Handle[edit]
Type: pointer{struct qr2_implementation_s}
Modifiers: native, const, transient, private
stores a handle to the QR2 instance
QR2NumDataBindableKeys[edit]
Type: int
Modifiers: const
The number of databinding property keys
QR2NumPropertyKeys[edit]
Type: int
Modifiers: const
The number of registered property keys
QR2NumSettingKeys[edit]
Type: int
Modifiers: const
The number of localized settings keys
QR2OwningPlayerIdKeyId[edit]
Type: int
Modifiers: const
The QR2 key id for the player id
RegisterPlayerCompleteDelegates[edit]
Type: array<delegate<OnRegisterPlayerComplete> >
This is the list of requested delegates to fire when complete
RemainingAddlSearchCriteria[edit]
Type: string
Modifiers: private, transient
Temp variable to hold additional search criteria that has not been processed yet
UnregisterPlayerCompleteDelegates[edit]
Type: array<delegate<OnUnregisterPlayerComplete> >
This is the list of requested delegates to fire when complete
Delegates[edit]
OnGameInviteAccepted[edit]
Overrides: OnlineGameInterfaceImpl.OnGameInviteAccepted
Specified by: OnlineGameInterface.OnGameInviteAccepted
Called when a user accepts a game invitation. Allows the gameplay code a chance to clean up any existing state before accepting the invite. The invite must be accepted by calling AcceptGameInvite() on the OnlineGameInterface after clean up has completed
Parameters:
- GameInviteSettings - all of the game information for the game they've accepted the invite to
OnRegisterPlayerComplete[edit]
Overrides: OnlineGameInterfaceImpl.OnRegisterPlayerComplete
Specified by: OnlineGameInterface.OnRegisterPlayerComplete
Delegate fired when the registration process has completed
Parameters:
- bWasSuccessful - true if the async action completed without error, false if there was an error
OnUnregisterPlayerComplete[edit]
Overrides: OnlineGameInterfaceImpl.OnUnregisterPlayerComplete
Specified by: OnlineGameInterface.OnUnregisterPlayerComplete
Delegate fired when the unregistration process has completed
Parameters:
- bWasSuccessful - true if the async action completed without error, false if there was an error
Functions[edit]
Native functions[edit]
AcceptGameInvite[edit]
Overrides: OnlineGameInterfaceImpl.AcceptGameInvite
Specified by: OnlineGameInterface.AcceptGameInvite
Tells the online subsystem to accept the game invite that is currently pending
Parameters:
- LocalUserNum - the local user accepting the invite
FreeSearchResults[edit]
Overrides: OnlineGameInterfaceImpl.FreeSearchResults
Specified by: OnlineGameInterface.FreeSearchResults
Cleans up any platform specific allocated data contained in the search results
Parameters:
- Search - the object to free search results for
Returns:
- true if successful, false otherwise
QueryAuxServerInfo[edit]
Overrides: OnlineGameInterfaceImpl.QueryAuxServerInfo
Specified by: OnlineGameInterface.QueryAuxServerInfo
Query an individual server for additional information
RecalculateSkillRating[edit]
Overrides: OnlineGameInterfaceImpl.RecalculateSkillRating
Specified by: OnlineGameInterface.RecalculateSkillRating
Updates the current session's skill rating using the list of players' skills
Parameters:
- Players - the set of players to use in the skill calculation
Returns:
- true if the update succeeded, false otherwise
RegisterPlayer[edit]
Overrides: OnlineGameInterfaceImpl.RegisterPlayer
Specified by: OnlineGameInterface.RegisterPlayer
Registers a player with the online service as being part of the online game
Parameters:
- UniquePlayerId - the player to register with the online service
- bWasInvited - whether the player was invited to the game or searched for it
Returns:
- true if the call succeeds, false otherwise
UnregisterPlayer[edit]
Overrides: OnlineGameInterfaceImpl.UnregisterPlayer
Specified by: OnlineGameInterface.UnregisterPlayer
Unregisters a player with the online service as being part of the online game
Parameters:
- PlayerId - the player to unregister with the online service
Returns:
- true if the call succeeds, false otherwise
UpdateOnlineGame[edit]
Overrides: OnlineGameInterfaceImpl.UpdateOnlineGame
Specified by: OnlineGameInterface.UpdateOnlineGame
Updates the localized settings/properties for the game in question
Parameters:
- UpdatedGameSettings - the object to update the game settings with
Returns:
- true if successful creating the session, false otherwsie
Other instance functions[edit]
AddGameInviteAcceptedDelegate[edit]
Overrides: OnlineGameInterfaceImpl.AddGameInviteAcceptedDelegate
Specified by: OnlineGameInterface.AddGameInviteAcceptedDelegate
Sets the delegate used to notify the gameplay code when a game invite has been accepted
Parameters:
- LocalUserNum - the user to request notification for
- GameInviteAcceptedDelegate - the delegate to use for notifications
AddRegisterPlayerCompleteDelegate[edit]
Overrides: OnlineGameInterfaceImpl.AddRegisterPlayerCompleteDelegate
Specified by: OnlineGameInterface.AddRegisterPlayerCompleteDelegate
Sets the delegate used to notify the gameplay code that the player registration request they submitted has completed
Parameters:
- RegisterPlayerCompleteDelegate - the delegate to use for notifications
AddUnregisterPlayerCompleteDelegate[edit]
Overrides: OnlineGameInterfaceImpl.AddUnregisterPlayerCompleteDelegate
Specified by: OnlineGameInterface.AddUnregisterPlayerCompleteDelegate
Sets the delegate used to notify the gameplay code that the player Unregistration request they submitted has completed
Parameters:
- UnregisterPlayerCompleteDelegate - the delegate to use for notifications
ClearGameInviteAcceptedDelegate[edit]
Overrides: OnlineGameInterfaceImpl.ClearGameInviteAcceptedDelegate
Specified by: OnlineGameInterface.ClearGameInviteAcceptedDelegate
Removes the specified delegate from the notification list
Parameters:
- LocalUserNum - the user to request notification for
- GameInviteAcceptedDelegate - the delegate to use for notifications
ClearRegisterPlayerCompleteDelegate[edit]
Overrides: OnlineGameInterfaceImpl.ClearRegisterPlayerCompleteDelegate
Specified by: OnlineGameInterface.ClearRegisterPlayerCompleteDelegate
Removes the specified delegate from the notification list
Parameters:
- RegisterPlayerCompleteDelegate - the delegate to use for notifications
ClearUnregisterPlayerCompleteDelegate[edit]
Overrides: OnlineGameInterfaceImpl.ClearUnregisterPlayerCompleteDelegate
Specified by: OnlineGameInterface.ClearUnregisterPlayerCompleteDelegate
Removes the specified delegate from the notification list
Parameters:
- UnregisterPlayerCompleteDelegate - the delegate to use for notifications