| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Provides the UI with all data associated with the player which owns this viewport. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.UIRoot
|
+-- Engine.UIDataProvider
|
+-- Engine.UIDataStore
|
+-- Engine.UIDataStore_GameState
|
+-- Engine.PlayerOwnerDataStore
| Inherited Variables from Engine.UIDataStore |
|---|
| RefreshSubscriberNotifies, Tag |
| Structures Summary | ||
|---|---|---|
| PlayerDataProviderTypes PlayerOwnerDataProviderClass, CurrentWeaponDataProviderClass, WeaponDataProviderClass, PowerupDataProviderClass | ||
| Functions Summary | ||
|---|---|---|
![]() | ClearDataProviders ())) | |
![]() | bool | NotifyGameSessionEnded ())) |
![]() | SetPlayerDataProvider (PlayerDataProvider NewPlayerData )) | |
| Inherited Functions from Engine.UIDataStore_GameState |
|---|
| NotifyGameSessionEnded |
| Inherited Functions from Engine.UIDataStore |
|---|
| GetDataStoreClient, NotifyGameSessionEnded, OnCommit, RefreshSubscribers, Registered, SubscriberAttached, SubscriberDetached, Unregistered |
| Variables Detail |
|---|
The WeaponDataProvider associated with the currently selected weapon. @todo - not yet implemented
The PlayerDataProvider for the owning player.
PowerupDataProvider for all powerups currently in the players inventory. @todo - not yet implemented
The data provider types used by this PlayerOwnerDataStore
Weapon data providers for all weapons currently held by the player. @todo - not yet implemented
| Structures Detail |
|---|
var const class<CurrentWeaponDataProvider> CurrentWeaponDataProviderClass;};
var const class<PlayerOwnerDataProvider> PlayerOwnerDataProviderClass;
var const class<PowerupDataProvider> PowerupDataProviderClass;
var const class<WeaponDataProvider> WeaponDataProviderClass;
Contains the classes which should be used for instancing data providers.
CurrentWeaponDataProviderClass:the class to use for the current weapon data providerPlayerOwnerDataProviderClass:the class to use for the player owner data providerPowerupDataProviderClass:the class to use for the power data provider.WeaponDataProviderClass:the class to use for the general weapon data providers
| Functions Detail |
|---|
ClearDataProviders Source codeClears all data provider references.
NotifyGameSessionEnded Source codeCalled when the current map is being unloaded. Cleans up any references which would prevent garbage collection.
@return TRUE indicates that this data store should be automatically unregistered when this game session ends.
SetPlayerDataProvider Source codeLinks the PlayerDataProvider for the local player to this data store.
@param NewPlayerData the new PlayerDataProvider to use for presenting this player's data to the UI.
| Defaultproperties |
|---|
defaultproperties
{
ProviderTypes=(PlayerOwnerDataProviderClass=Class'Engine.PlayerOwnerDataProvider',CurrentWeaponDataProviderClass=Class'Engine.CurrentWeaponDataProvider',WeaponDataProviderClass=Class'Engine.WeaponDataProvider',PowerupDataProviderClass=Class'Engine.PowerupDataProvider')
Tag="PlayerOwner"
Name="Default__PlayerOwnerDataStore"
ObjectArchetype=UIDataStore_GameState'Engine.Default__UIDataStore_GameState'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||