I don't need to test my programs. I have an error-correcting modem.

UE2:GUIUserKeyBinding (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> GUI >> GUIUserKeyBinding
Package: 
XInterface
This class in other games:
UE2Runtime, UT2003

(C) 2002, Epic Games


The GUIUSerKeyBinding is a class tha allows mod authors to add keys to the control menu. It works as follows:

Mod authors subclass this actor in their package. They then need to add the following line to their .INT file

Object=(Class=Class,MetaClass=XInterface.GUIUserKeyBinding,Name=ModPackageName.CustomKeyBindClassName)

The controller config menu will preload all of these on startup and add them to it's list.

Alias is the actual alias you wish to bind. KeyLabel is the text description that will be displayed in the list bIsSection if set, will cause the menu to add it as a section label

Properties[edit]

KeyData[edit]

Type: array<KeyInfo>


Structs[edit]

KeyInfo[edit]

string Alias 
The Alias used for this binding
string KeyLabel 
The text label for this binding
bool bIsSection 
Is this a section label