Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE3:UTUIDataProvider_AvailableContent (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT3 Object >> UIRoot >> UIDataProvider >> UTUIDataProvider_SimpleElementProvider >> UTUIDataProvider_AvailableContent

Contents

Package: 
UTGame
Implemented interfaces
UIListElementCellProvider
This class in other games:
UDK

Dataprovider that returns a row for each available content package.

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

[edit] Properties

[edit] AllAchievements

Type: array<AchievementParent>

Modifiers: transient


[edit] CurrentAchievementView

Type: array<pointer{FAchievementUIInfo}>

Modifiers: transient


[edit] GameModeMappings

Type: array<GameModeMapping>

Modifiers: transient


[edit] MutatorMappings

Type: array<MutatorMapping>

Modifiers: transient


[edit] Packages

Type: array<AvailableContentPackage>

Modifiers: transient


[edit] VehicleMappings

Type: array<VehicleMapping>

Modifiers: transient


[edit] Structs

[edit] AchievementParent

Modifiers: native

AchievementUIInfo Achievement 
array<AchievementUIInfo> SubAchievements 

[edit] AchievementUIInfo

Modifiers: native

all of the achievements possible *

int ID 
bool bIsCollapsable 
bool bIsExpanded 
can this be expanded/collapsed *
string Name 
string HowTo 
string ProgressStr 
markup for how to complete the award *
string IconStr 
markup for progress text *
UIRoot.TextureCoordinates IconCoordinates 
markup for award icon *

[edit] AvailableContentPackage

Modifiers: native

Struct that defines a content package

string ContentName 
string ContentFriendlyName 
string ContentDescription 

[edit] GameModeMapping

Modifiers: native

int GameModeID 
ID from PBD for gamemode/achievement map
string GameModeClassName 
Classname of game mode
string MarkupStr 
Markup for new icons

[edit] MutatorMapping

Modifiers: native

int MutatorBit 
ID from PBD for mutator bit
string MutatorClassName 

[edit] VehicleMapping

Modifiers: native

int VehicleIndex 
ID from PBD for vehicle index
string VehicleName 

[edit] Functions

[edit] Native functions

[edit] GetElementCount

native function int GetElementCount ()

Overrides: UTUIDataProvider_SimpleElementProvider.GetElementCount

Returns:

Returns the number of elements(rows) provided.

[edit] ParseContentString

native function ParseContentString (string ContentStr)

Parses a string for downloadable content.

[edit] ToggleCollapse

native function ToggleCollapse (int CurrentIndex)

Recreate the data store given an index to collapse

[edit] Other instance functions

[edit] ConvertSecondsToString

function string ConvertSecondsToString (int NumSeconds)


[edit] CountBits

function int CountBits (int value)

Count the number of bits on a value *

[edit] GetByteValue

function int GetByteValue (int value, int index)

Return the byte value within a dword *

[edit] GetGameModeName

function bool GetGameModeName (out array<UTUIResourceDataProviderProviderList, string GameModeClassName, out string FriendlyName)


[edit] GetMapNameAndMarkup

function bool GetMapNameAndMarkup (out array<UTUIResourceDataProviderProviderList, string MapName, out string NewMapName, out string Markup)


[edit] GetMatchingProfileId

function int GetMatchingProfileId (UTProfileSettings Profile, int MatchingId)

GetMatchingProfileId

[edit] GetMutatorName

function bool GetMutatorName (out array<UTUIResourceDataProviderProviderList, string MutatorClassName, out string FriendlyName)


[edit] GetVehicleName

function GetVehicleName (string VehicleClassName, out string FriendlyName)


[edit] SetupAchievementList

function SetupAchievementList (UTPlayerController PC)

Setup the Achievement list that details the player's progress

Parameters:

  • PC - Current scene player controller