Gah - a solution with more questions. – EntropicLqd

UE3:OnlineSubsystemLive (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> OnlineSubsystem >> OnlineSubsystemCommonImpl >> OnlineSubsystemLive
Package: 
OnlineSubsystemLive
Implemented interfaces
OnlineContentInterface, OnlineGameInterface, OnlinePlayerInterface, OnlinePlayerInterfaceEx, OnlineStatsInterface, OnlineSystemInterface, OnlineVoiceInterface

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties[edit]

See OnlineSubsystemLive properties.

Structs[edit]

ContentListCache[edit]

Modifiers: native

Holds the cached state of the content list for a single player

array<OnlineSubsystem.OnlineContent> Content 
The list of returned content
OnlineSubsystem.EOnlineEnumerationReadState ReadState 
Indicates the state of the async read
array<delegate<OnContentChange> > ContentChangeDelegates 
The delegate to call when the content has changed (user logged in, etc)
array<delegate<OnReadContentComplete> > ReadCompleteDelegates 
The delegate to call when the read is complete
int NewDownloadCount 
The number of new downloadable content packages available
int TotalDownloadCount 
The total number of downloadable content packages available
array<delegate<OnQueryAvailableDownloadsComplete> > QueryDownloadsDelegates 
The delegate to call when the read is complete

DeviceIdCache[edit]

Modifiers: native

Per user cache of device id information

int DeviceId 
The last selected device id for this user
delegate<OnDeviceSelectionComplete> DeviceSelectionMulticast 
Delegate used to fire the array of events off
array<delegate<OnDeviceSelectionComplete> > DeviceSelectionDelegates 
List of subscribers interested in device selection notification

FriendsListCache[edit]

Modifiers: native

Holds the cached state of the friends list for a single player

array<OnlineSubsystem.OnlineFriend> Friends 
The list of returned friends
OnlineSubsystem.EOnlineEnumerationReadState ReadState 
Indicates the state of the async read
array<delegate<OnReadFriendsComplete> > ReadFriendsDelegates 
The array of delegates that notify read completion of the friends list data
array<delegate<OnFriendsChange> > FriendsChangeDelegates 
The array of delegates that notify that the friends list has changed

InviteData[edit]

Modifiers: native

Holds the delegate and the last accepted invite for a player

array<delegate<OnGameInviteAccepted> > InviteDelegates 
The per user delegates for game invites
pointer{XINVITE_INFO} InviteData 
Cached invite data for the player
OnlineGameSearch InviteSearch 
Game search results associated with this invite

LiveRemoteTalker[edit]

Extends: OnlineSubsystem.RemoteTalker

Modifiers: native

Information about a remote talker

TalkerPriority LocalPriorities[4]  
Holds the priorities for each of the local players
int NumberOfMutes 
The number of local talkers that have this remote talker muted

LoginDelegates[edit]

Modifiers: native

Holds an array of login delegates

array<delegate<OnLoginChange> > Delegates 
This is the list of requested delegates to fire

PerUserDelegateLists[edit]

Modifiers: native

Since the static array of dynamic array syntax appears to be broken

array<delegate<OnRecognitionComplete> > SpeechRecognitionDelegates 
The array of delegates for notifying when speech recognition has completed for a player
array<delegate<OnUnlockAchievementComplete> > AchievementDelegates 
The array of delegates for notifying when an achievement write has completed

ProfileSettingsCache[edit]

Modifiers: native

Holds the cached state of the profile for a single player

OnlineProfileSettings Profile 
The profile for the player
array<delegate<OnReadProfileSettingsComplete> > ReadDelegates 
Used for per player index notification of profile reads completing
array<delegate<OnWriteProfileSettingsComplete> > WriteDelegates 
Used for per player index notification of profile writes completing
array<delegate<OnProfileDataChanged> > ProfileDataChangedDelegates 
Used to notify subscribers when the player changes their (non-game) profile

TalkerPriority[edit]

Modifiers: native

Information about a remote talker's priority

Zero means highest priority, < zero means muted

int CurrentPriority 
Holds the current priority for this talker
int LastPriority 
Holds the last priority for this talker

Delegates[edit]

See OnlineSubsystemLive delegates.

Functions[edit]

Native functions[edit]

See OnlineSubsystemLive native functions.

Other instance functions[edit]

See OnlineSubsystemLive instance functions.