home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / GUI / Classes / GUIUserKeyBinding.uc < prev    next >
Text File  |  2003-06-30  |  1KB  |  35 lines

  1. // ====================================================================
  2. // (C) 2002, Epic Games
  3. //
  4. //
  5. // The GUIUSerKeyBinding is a class tha allows mod authors to add keys
  6. // to the control menu.  It works as follows:
  7. //
  8. // Mod authors subclass this actor in their package.  They then need
  9. // to add the following line to their .INT file
  10. //
  11. // Object=(Class=class;MetaClass=GUI.GUIUserKeyBinding,Name=<classname>)
  12. //
  13. // The controller config menu will preload all of these on startup and
  14. // add them to it's list.
  15. //
  16. // Alias is the actual alias you wish to bind.
  17. // KeyLebel is the text description that will be displayed in the list
  18. // bIzSection if set, will cause the menu to add it as a section label
  19. //
  20. // ====================================================================
  21.  
  22. class GUIUserKeyBinding extends GUI;
  23.  
  24. struct KeyInfo
  25. {
  26.     var    string Alias;                    // The Alias used for this binding
  27.     var string KeyLabel;                // The text label for this binding
  28.     var bool   bIsSection;                // Is this a section label
  29. };
  30.  
  31. var array<KeyInfo> KeyData;
  32.  
  33. defaultproperties
  34. {
  35. }