Always snap to grid
UE3:OnlineGameInterfaceGameSpy (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> OnlineGameInterfaceImpl >> OnlineGameInterfaceGameSpy |
- Package:
- OnlineSubsystemGameSpy
- Within class:
- OnlineSubsystemCommonImpl
- Implemented interfaces:
- OnlineGameInterface
| This is an auto-generated page and may need human attention. Please remove this 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
[edit] Properties
[edit] GameInviteAcceptedDelegates
Type: array<delegate<OnGameInviteAccepted> >
The list of delegates to notify when a game invite is accepted
[edit] InviteGameSearch
Type: OnlineGameSearch
Modifiers: const, private
Game game settings associated with this invite
[edit] InviteLocationUrl
Type: string
Modifiers: const, private
The last invite's URL information
[edit] PackedServerInfo
Type: string
Modifiers: const
Holds an array of values that are published in the map name field
[edit] QR2DataBindableKeyNames
Modifiers: const
The list of databindable properties that are registered as keys
[edit] QR2FirstDataBindableKeyId
Type: int
Modifiers: const
The first databinding property key id in the list
[edit] QR2FirstPropertyKeyId
Type: int
Modifiers: const
The first property key id in the list
[edit] QR2FirstSettingKeyId
Type: int
Modifiers: const
The first localized setting key id in the list
[edit] QR2Handle
Type: pointer{struct qr2_implementation_s}
Modifiers: native, const, transient, private
stores a handle to the QR2 instance
[edit] QR2NumDataBindableKeys
Type: int
Modifiers: const
The number of databinding property keys
[edit] QR2NumPropertyKeys
Type: int
Modifiers: const
The number of registered property keys
[edit] QR2NumSettingKeys
Type: int
Modifiers: const
The number of localized settings keys
[edit] QR2OwningPlayerIdKeyId
Type: int
Modifiers: const
The QR2 key id for the player id
[edit] RegisterPlayerCompleteDelegates
Type: array<delegate<OnRegisterPlayerComplete> >
This is the list of requested delegates to fire when complete
[edit] RemainingAddlSearchCriteria
Type: string
Modifiers: private, transient
Temp variable to hold additional search criteria that has not been processed yet
[edit] UnregisterPlayerCompleteDelegates
Type: array<delegate<OnUnregisterPlayerComplete> >
This is the list of requested delegates to fire when complete
[edit] Delegates
[edit] OnGameInviteAccepted
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
[edit] OnRegisterPlayerComplete
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
[edit] OnUnregisterPlayerComplete
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
[edit] Functions
[edit] Native functions
[edit] AcceptGameInvite
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
[edit] FreeSearchResults
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
[edit] QueryAuxServerInfo
Overrides: OnlineGameInterfaceImpl.QueryAuxServerInfo
Specified by: OnlineGameInterface.QueryAuxServerInfo
Query an individual server for additional information
[edit] RecalculateSkillRating
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
[edit] RegisterPlayer
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
[edit] UnregisterPlayer
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
[edit] UpdateOnlineGame
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
[edit] Other instance functions
[edit] AddGameInviteAcceptedDelegate
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
[edit] AddRegisterPlayerCompleteDelegate
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
[edit] AddUnregisterPlayerCompleteDelegate
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
[edit] ClearGameInviteAcceptedDelegate
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
[edit] ClearRegisterPlayerCompleteDelegate
Overrides: OnlineGameInterfaceImpl.ClearRegisterPlayerCompleteDelegate
Specified by: OnlineGameInterface.ClearRegisterPlayerCompleteDelegate
Removes the specified delegate from the notification list
Parameters:
- RegisterPlayerCompleteDelegate - the delegate to use for notifications
[edit] ClearUnregisterPlayerCompleteDelegate
Overrides: OnlineGameInterfaceImpl.ClearUnregisterPlayerCompleteDelegate
Specified by: OnlineGameInterface.ClearUnregisterPlayerCompleteDelegate
Removes the specified delegate from the notification list
Parameters:
- UnregisterPlayerCompleteDelegate - the delegate to use for notifications
