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

UE3:UTUICharacterPartMenuList (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIObject >> UTUI_Widget >> UTDrawPanel >> UTSimpleList >> UTUIMenuList >> UTUICharacterPartMenuList

Contents

Package: 
UTGame
Implemented interfaces
UIDataStoreSubscriber

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

Specific version of the menu list that draws a mesh in addition to an item background.

[edit] Properties

[edit] Property group 'UTUICharacterPartMenuList'

[edit] DefaultLight

Type: LightComponent

Light for the mesh widget.

Default value: DirectionalLightComponent'WidgetLight'

[edit] DefaultLight2

Type: LightComponent

Light for the mesh widget.

[edit] NormalMeshScale

Type: float

Scaling value for the mesh when it is not selected.

Default value: 1.0

[edit] SelectedMeshScale

Type: float

Scaling value for the mesh when it is selected.

Default value: 3.0

[edit] Internal variables

[edit] bAllowPartLoading

Type: bool

Whether or not to allow character parts to load, this will need to be set to true before the list will display any parts.

[edit] Meshes

Type: array<PartMeshInfo>

Modifiers: transient


[edit] PartRotation

Type: Object.Vector

Extra rotation to be applied to all parts, used to tweak the viewing angle of the part.

[edit] Default values

Property Value
bHorizontalList True
bSupports3DPrimitives True
bSupportsPrimaryStyle False
DefaultCellHeight 70.0

[edit] Subobjects

[edit] WidgetEventComponent

Class: Engine.UIComp_Event

Inherits from: UTUIMenuList.WidgetEventComponent

No new values.

[edit] WidgetLight

Class: Engine.DirectionalLightComponent

No new values.

[edit] Structs

[edit] PartMeshInfo

Modifiers: native

Array of part meshes, generated by RegenerateOptions.

SkeletalMeshComponent MeshComp 
Object.Vector Offset 
float Scale 
bool bHidden 

[edit] Functions

[edit] Native functions

[edit] RegenerateOptions

native function RegenerateOptions ()

Overrides: UTUIMenuList.RegenerateOptions

Regenerates the list of objects and mesh components for this widget.

[edit] Events

[edit] DrawPanel

event DrawPanel ()

Overrides: UTSimpleList.DrawPanel

Render the list. At this point each cell should be sized, etc.

[edit] Other instance functions

[edit] DrawItem

function DrawItem (int ItemIndex, float XPos, out float YPos)

Overrides: UTSimpleList.DrawItem

Draws an item to the screen. NOTE this function can assume that the item being drawn is not the selected item

[edit] DrawSelectionBG

function DrawSelectionBG (float YPos)

Overrides: UTSimpleList.DrawSelectionBG

Draw the selection Bar

[edit] ProcessInputKey

function bool ProcessInputKey (const out UIRoot.SubscribedInputEventParameters EventParms)

Overrides: UTSimpleList.ProcessInputKey

Input handling callback.

Personal tools