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
CHARACTERCUSTOMIZATION_BUTTONBAR_ACCEPT
Value: 0
CHARACTERCUSTOMIZATION_BUTTONBAR_BACK
Value: 1
Properties
Property group 'UTUIFrontEnd_CharacterCustomization'
CameraRotationSpeed
Type: float
How fast to rotate the camera when the user clicks on it in degrees per second.
Default value: 72.0
Internal variables
bHaveLoadedCharData
Type: bool
Modifiers: transient
Whether or not we loaded character data.
bRotateLeftDown
Type: bool
Modifiers: transient
Rotation button flags.
bRotateRightDown
Type: bool
Modifiers: transient
Character
Type: UTCustomChar_Data.CharacterInfo
Modifiers: transient
The current character we are viewing.
CharacterID
Type: string
Modifiers: transient
The name of the current character we are viewing.
CharacterPanel
Type: UIObject
Modifiers: transient
Panel that contains widgets to show when a character is finished loading.
CurrentCameraActor
Type: CameraActor
Modifiers: transient
Reference to the current camera actor.
CurrentRotation
Type: float
Modifiers: transient
Current rotation delta of the camera actor.
CustomizationList
Type: UTUICharacterCustomizationList
Modifiers: transient
Reference to the character customization list.
Faction
Type: string
Modifiers: transient
The current faction we are viewing.
LoadedCharData
Type: UTCustomChar_Data.CustomCharData
Modifiers: transient
Loaded character data.
LoadedPackage
Type: UTCharFamilyAssetStore
Modifiers: transient
Data structure that contains information about the character package that is already loaded.
LoadingPanel
Type: UIObject
Modifiers: transient
Panel that contains a bunch of widgets to show when loading a character package.
OriginalCameraLocation
Type: Object.Vector
Modifiers: transient
Original location of the camera actor.
OriginalCameraRotation
Type: Object.Rotator
Modifiers: transient
Original rotation of the camera actor.
PartImages
Modifiers: transient
List of paper doll images.
PendingPackage
Type: UTCharFamilyAssetStore
Modifiers: transient
Data structure that contains information about the character package that is being loaded.
PreviewActor
Type: UTCustomChar_Preview
Modifiers: transient
Reference to the actor that we are previewing part changes on.
RotateLeftButton
Type: UTUIPressButton
Modifiers: transient
Button to rotate the character left.
RotateRightButton
Type: UTUIPressButton
Modifiers: transient
Button to rotate the character right.
Subobjects
SceneEventComponent
Class: Engine.UIComp_Event
Inherits from: UTUIFrontEnd.SceneEventComponent
No new values.
Functions
Events
PostInitialize
Overrides: UTUIFrontEnd.PostInitialize
PostInitialize event - Sets delegates for the scene.
UpdateLoadingPackage
Checks the status of the package that is currently loading.
Other instance functions
ActivateLevelEventForCurrentPart
Activates the level kismet remote event for the currently selected part.
FindPreviewActor
Find the preview actor.
HandleInputKey
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
Loads the character data from the datastore.
OnAccept
Callback for when the player has accepted the changes to their character.
OnBack
Callback for when the user is trying to back out of the character customization menu.
OnButtonBar_Accept
Button bar callbacks - Accept Button
OnButtonBar_Back
Button bar callbacks - Back Button
OnButtonBar_ToggleShoulderType
Button bar callbacks - Toggle shoulder type Button
OnCustomizationList_SelectionChange
Delegate for when the customization list's index changes.
OnPartSelected
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
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
Press button callbacks.
OnRotateLeftButton_EndPress
OnRotateRightButton_BeginPress
OnRotateRightButton_EndPress
OnSaveProfileCompleted
Callback for when the profile save has completed.
OnToggleShoulderType
Callback for when the user is trying to toggle the shoulder type of the character.
RestoreWorldSettings
Reset the world settings.
SaveCharacterData
Saves the character data to the datastore.
SetupButtonBar
Overrides: UTUIFrontEnd.SetupButtonBar
Sets up the buttonbar for this scene.
StartLoadingPackage
Starts loading a asset package.
UpdatePaperDoll
Updates the paper doll part visibility using the current/previous part panels.