Mostly Harmless
UE3:UTUIFrontEnd_CharacterCustomization (UT3)
Object >> UIRoot >> UIScreenObject >> UIScene >> UTUIScene >> UTUIFrontEnd >> UTUIFrontEnd_CharacterCustomization |
Contents
- 1 Constants
- 2 Properties
- 2.1 Property group 'UTUIFrontEnd_CharacterCustomization'
- 2.2 Internal variables
- 2.2.1 bHaveLoadedCharData
- 2.2.2 bRotateLeftDown
- 2.2.3 bRotateRightDown
- 2.2.4 Character
- 2.2.5 CharacterID
- 2.2.6 CharacterPanel
- 2.2.7 CurrentCameraActor
- 2.2.8 CurrentRotation
- 2.2.9 CustomizationList
- 2.2.10 Faction
- 2.2.11 LoadedCharData
- 2.2.12 LoadedPackage
- 2.2.13 LoadingPanel
- 2.2.14 OriginalCameraLocation
- 2.2.15 OriginalCameraRotation
- 2.2.16 PartImages
- 2.2.17 PendingPackage
- 2.2.18 PreviewActor
- 2.2.19 RotateLeftButton
- 2.2.20 RotateRightButton
- 2.3 Subobjects
- 3 Functions
- 3.1 Events
- 3.2 Other instance functions
- 3.2.1 ActivateLevelEventForCurrentPart
- 3.2.2 FindPreviewActor
- 3.2.3 HandleInputKey
- 3.2.4 LoadCharacterData
- 3.2.5 OnAccept
- 3.2.6 OnBack
- 3.2.7 OnButtonBar_Accept
- 3.2.8 OnButtonBar_Back
- 3.2.9 OnButtonBar_ToggleShoulderType
- 3.2.10 OnCustomizationList_SelectionChange
- 3.2.11 OnPartSelected
- 3.2.12 OnPreviewPartChanged
- 3.2.13 OnRotateLeftButton_BeginPress
- 3.2.14 OnRotateLeftButton_EndPress
- 3.2.15 OnRotateRightButton_BeginPress
- 3.2.16 OnRotateRightButton_EndPress
- 3.2.17 OnSaveProfileCompleted
- 3.2.18 OnToggleShoulderType
- 3.2.19 RestoreWorldSettings
- 3.2.20 SaveCharacterData
- 3.2.21 SetupButtonBar
- 3.2.22 StartLoadingPackage
- 3.2.23 UpdatePaperDoll
- Package:
- UTGame
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Character customization screen for UT3
Constants[edit]
CHARACTERCUSTOMIZATION_BUTTONBAR_ACCEPT[edit]
Value: 0
CHARACTERCUSTOMIZATION_BUTTONBAR_BACK[edit]
Value: 1
Properties[edit]
Property group 'UTUIFrontEnd_CharacterCustomization'[edit]
CameraRotationSpeed[edit]
Type: float
How fast to rotate the camera when the user clicks on it in degrees per second.
Default value: 72.0
Internal variables[edit]
bHaveLoadedCharData[edit]
Type: bool
Modifiers: transient
Whether or not we loaded character data.
bRotateLeftDown[edit]
Type: bool
Modifiers: transient
Rotation button flags.
bRotateRightDown[edit]
Type: bool
Modifiers: transient
Character[edit]
Type: UTCustomChar_Data.CharacterInfo
Modifiers: transient
The current character we are viewing.
CharacterID[edit]
Type: string
Modifiers: transient
The name of the current character we are viewing.
CharacterPanel[edit]
Type: UIObject
Modifiers: transient
Panel that contains widgets to show when a character is finished loading.
CurrentCameraActor[edit]
Type: CameraActor
Modifiers: transient
Reference to the current camera actor.
CurrentRotation[edit]
Type: float
Modifiers: transient
Current rotation delta of the camera actor.
CustomizationList[edit]
Type: UTUICharacterCustomizationList
Modifiers: transient
Reference to the character customization list.
Faction[edit]
Type: string
Modifiers: transient
The current faction we are viewing.
LoadedCharData[edit]
Type: UTCustomChar_Data.CustomCharData
Modifiers: transient
Loaded character data.
LoadedPackage[edit]
Type: UTCharFamilyAssetStore
Modifiers: transient
Data structure that contains information about the character package that is already loaded.
LoadingPanel[edit]
Type: UIObject
Modifiers: transient
Panel that contains a bunch of widgets to show when loading a character package.
OriginalCameraLocation[edit]
Type: Object.Vector
Modifiers: transient
Original location of the camera actor.
OriginalCameraRotation[edit]
Type: Object.Rotator
Modifiers: transient
Original rotation of the camera actor.
PartImages[edit]
Modifiers: transient
List of paper doll images.
PendingPackage[edit]
Type: UTCharFamilyAssetStore
Modifiers: transient
Data structure that contains information about the character package that is being loaded.
PreviewActor[edit]
Type: UTCustomChar_Preview
Modifiers: transient
Reference to the actor that we are previewing part changes on.
RotateLeftButton[edit]
Type: UTUIPressButton
Modifiers: transient
Button to rotate the character left.
RotateRightButton[edit]
Type: UTUIPressButton
Modifiers: transient
Button to rotate the character right.
Subobjects[edit]
SceneEventComponent[edit]
Class: Engine.UIComp_Event
Inherits from: UTUIFrontEnd.SceneEventComponent
No new values.
Functions[edit]
Events[edit]
PostInitialize[edit]
Overrides: UTUIFrontEnd.PostInitialize
PostInitialize event - Sets delegates for the scene.
UpdateLoadingPackage[edit]
Checks the status of the package that is currently loading.
Other instance functions[edit]
ActivateLevelEventForCurrentPart[edit]
Activates the level kismet remote event for the currently selected part.
FindPreviewActor[edit]
Find the preview actor.
HandleInputKey[edit]
Overrides: UTUIFrontEnd.HandleInputKey
Provides a hook for unrealscript to respond to input using actual input key names (i.e. Left, Tab, etc.)
Called when an input key event is received which this widget responds to and is in the correct state to process. The keys and states widgets receive input for is managed through the UI editor's key binding dialog (F8).
This delegate is called BEFORE kismet is given a chance to process the input.
Parameters:
- EventParms - information about the input event.
Returns:
- TRUE to indicate that this input key was processed; no further processing will occur on this input key event.
LoadCharacterData[edit]
Loads the character data from the datastore.
OnAccept[edit]
Callback for when the player has accepted the changes to their character.
OnBack[edit]
Callback for when the user is trying to back out of the character customization menu.
OnButtonBar_Accept[edit]
Button bar callbacks - Accept Button
OnButtonBar_Back[edit]
Button bar callbacks - Back Button
OnButtonBar_ToggleShoulderType[edit]
Button bar callbacks - Toggle shoulder type Button
OnCustomizationList_SelectionChange[edit]
Delegate for when the customization list's index changes.
OnPartSelected[edit]
Called when the accepts a current list selection.
Parameters:
- PartType - The type of part we are changing.
- string - The id of the part we are changing.
OnPreviewPartChanged[edit]
Called when the user changes the selected index of a parts list.
Parameters:
- PartType - The type of part we are changing.
- string - The id of the part we are changing.
OnRotateLeftButton_BeginPress[edit]
Press button callbacks.
OnRotateLeftButton_EndPress[edit]
OnRotateRightButton_BeginPress[edit]
OnRotateRightButton_EndPress[edit]
OnSaveProfileCompleted[edit]
Callback for when the profile save has completed.
OnToggleShoulderType[edit]
Callback for when the user is trying to toggle the shoulder type of the character.
RestoreWorldSettings[edit]
Reset the world settings.
SaveCharacterData[edit]
Saves the character data to the datastore.
SetupButtonBar[edit]
Overrides: UTUIFrontEnd.SetupButtonBar
Sets up the buttonbar for this scene.
StartLoadingPackage[edit]
Starts loading a asset package.
UpdatePaperDoll[edit]
Updates the paper doll part visibility using the current/previous part panels.