UE3:OnlineSubsystemLive (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (talk | contribs) (Auto-generated page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

See OnlineSubsystemLive properties.

Structs

ContentListCache

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

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

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

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

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

Modifiers: native

Holds an array of login delegates

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

PerUserDelegateLists

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

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

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

See OnlineSubsystemLive delegates.

Functions

Native functions

See OnlineSubsystemLive native functions.

Other instance functions

See OnlineSubsystemLive instance functions.