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

UTGame.UTUIDataStore_CustomChar

Extends
UIDataStore
Modifiers
native ( UI ) transient implements ( UIListElementProvider ) Config ( CustomChar ) dependson ( UTCustomChar_Data )

Inherited version of the game resource datastore that exposes the various customizeable character parts to the UI. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIDataProvider
      |   
      +-- Engine.UIDataStore
         |   
         +-- UTGame.UTUIDataStore_CustomChar

Variables Summary
array<int>ActiveBots
stringCurrentCharacter
stringCurrentFaction
stringCurrentFamily
MultiMap_MirrorPartProviders
array<name>PartTags
Inherited Variables from Engine.UIDataStore
RefreshSubscriberNotifies, Tag
Inherited Variables from Engine.UIDataProvider
ProviderChangedNotifies, WriteAccessType

Enumerations Summary
Inherited Enumerations from Engine.UIDataProvider
EProviderAccessType

Structures Summary
Inherited Structures from Engine.UIDataProvider
UIDataProviderField

Functions Summary
functionint FindValueInProviderSet (name ProviderFieldName, name SearchTag, string SearchValue)
functionint GetProviderElementCount (name ProviderFieldName)
functionarray<int> GetProviderListElements (name ProviderFieldName)
functionbool GetValueFromProviderSet (name ProviderFieldName, name SearchTag, int ListIndex, out string OutValue)
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

ActiveBots Source code

var array<int> ActiveBots;
Set of currently active bots that the player is going to play against.

CurrentCharacter Source code

var string CurrentCharacter;
The currently selected character.

CurrentFaction Source code

var string CurrentFaction;
The currently selected faction.

CurrentFamily Source code

var string CurrentFamily;
The family of parts we are going to show the player.

PartProviders Source code

var const private native transient MultiMap_Mirror PartProviders;
collection of providers per part type.

PartTags Source code

var array<name> PartTags;
Array of FNames for the parts map, this should map directly to the ECharPart enum.


Functions Detail

FindValueInProviderSet Source code

native function int FindValueInProviderSet ( name ProviderFieldName, name SearchTag, string SearchValue )
Attempts to find the index of a provider given a provider field name, a search tag, and a value to match.
@return Returns the index of the provider or INDEX_NONE if the provider wasn't found.

GetProviderElementCount Source code

native function int GetProviderElementCount ( name ProviderFieldName )
Attempts to find the number of list elements given a provider field.
@return Returns the number of elements.

GetProviderListElements Source code

native function array<int> GetProviderListElements ( name ProviderFieldName )
Returns a set of filtered list element indices for the specified provider.
@return An array of list elements.

GetValueFromProviderSet Source code

native function bool GetValueFromProviderSet ( name ProviderFieldName, name SearchTag, int ListIndex, out string OutValue )
Attempts to find the value of a provider given a provider cell field.
@return Returns true if the value was found, false otherwise.


Defaultproperties

defaultproperties
{
   PartTags(0)="Heads"
   PartTags(1)="Helmets"
   PartTags(2)="Facemasks"
   PartTags(3)="Goggles"
   PartTags(4)="Torsos"
   PartTags(5)="ShoulderPads"
   PartTags(6)="Arms"
   PartTags(7)="Thighs"
   PartTags(8)="Boots"
   Tag="UTCustomChar"
   WriteAccessType=ACCESS_WriteAll
   Name="Default__UTUIDataStore_CustomChar"
   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:58.448 - Created with UnCodeX