Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.UIDataStore_StringAliasMap

Extends
UIDataStore
Modifiers
native ( inherit ) Config ( Game )

This datastore allows games to map aliases to strings that may change based on the current platform or language setting. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIDataProvider
      |   
      +-- Engine.UIDataStore
         |   
         +-- Engine.UIDataStore_StringAliasMap

Direct Known Subclasses:

UTUIDataStore_StringAliasBindingsMap, UTUIDataStore_StringAliasMap

Variables Summary
array<UIMenuInputMap>MenuInputMapArray
Map_MirrorMenuInputSets
intPlayerIndex
Inherited Variables from Engine.UIDataStore
RefreshSubscriberNotifies, Tag
Inherited Variables from Engine.UIDataProvider
ProviderChangedNotifies, WriteAccessType

Enumerations Summary
Inherited Enumerations from Engine.UIDataProvider
EProviderAccessType

Structures Summary
UIMenuInputMap
FieldName, Set, MappedText
Inherited Structures from Engine.UIDataProvider
UIDataProviderField

Functions Summary
functionint FindMappingWithFieldName (optional String FieldName="", optional String SetName="")
functionLocalPlayer GetPlayerOwner () con)
functionint GetStringWithFieldName (String FieldName, out String MappedString)
Inherited Functions from Engine.UIDataStore
GetDataStoreClient, NotifyGameSessionEnded, OnCommit, RefreshSubscribers, Registered, SubscriberAttached, SubscriberDetached, Unregistered
Inherited Functions from Engine.UIDataProvider
AddPropertyNotificationChangeRequest, GenerateFillerData, GenerateScriptMarkupString, GetFieldValue, GetSupportedScriptFields, NotifyPropertyChanged, RemovePropertyNotificationChangeRequest, SetFieldValue


Variables Detail

MenuInputMapArray Source code

var config array<UIMenuInputMap> MenuInputMapArray;
Array of input string mappings for use in the front end.

MenuInputSets Source code

var const private native transient Map_Mirror MenuInputSets;
collection of list element provider instances that are associated with each ElementProviderType

PlayerIndex Source code

var const transient int PlayerIndex;
The index [into the Engine.GamePlayers array] for the player that this data store provides settings for.


Structures Detail

UIMenuInputMap Source code

struct UIMenuInputMap
{
var name FieldName;
var string MappedText;
var name Set;
};
Struct to store the field values and how they map to localized strings


Functions Detail

FindMappingWithFieldName Source code

native final function int FindMappingWithFieldName ( optional String FieldName="", optional String SetName="" )
Attempts to find a mapping index given a field name.
@param FieldName Fieldname to search for.
@return Returns the index of the mapping in the mapping array, otherwise INDEX_NONE if the mapping wasn't found.

GetPlayerOwner Source code

native final const function LocalPlayer GetPlayerOwner ( ) con )
Returns a reference to the ULocalPlayer that this PlayerSettingsProvdier provider settings data for

GetStringWithFieldName Source code

native virtual function int GetStringWithFieldName ( String FieldName, out String MappedString )
Set MappedString to be the localized string using the FieldName as a key Returns the index into the mapped string array of where it was found.


Defaultproperties

defaultproperties
{
   Tag="StringAliasMap"
   Name="Default__UIDataStore_StringAliasMap"
   ObjectArchetype=UIDataStore'Engine.Default__UIDataStore'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:46.933 - Created with UnCodeX