Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 00034 00035 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048 00049 00050 00051 00052 00053 00054 00055 00056 00057 00058 00059 00060 00061 00062 00063 00064 00065 00066 00067 00068 00069 00070 00071 00072 00073 00074 00075 00076 00077 00078 00079 00080 |
/** * Provides an option for a UI menu item. * * Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. */ class UTUIDataProvider_MenuOption extends UTUIResourceDataProvider native(UI) PerObjectConfig; enum EUTOptionType { UTOT_ComboReadOnly, UTOT_ComboNumeric, UTOT_CheckBox, UTOT_Slider, UTOT_Spinner, UTOT_EditBox, UTOT_CollectionCheckBox }; var config EUTOptionType OptionType; /** Name of the option set that this option belongs to. */ var config array<name> OptionSet; /** Markup for the option */ var config string DataStoreMarkup; /** Game mode required for this option to appear. */ var config name RequiredGameMode; /** Friendly displayable name to the player. */ var config localized string FriendlyName; /** Script settable friendly name. */ var string CustomFriendlyName; /** Localized description of the option */ var config localized string Description; /** Whether or not the options presented to the user are the only options they can choose from, used on PC only for setting whether combobox edit boxes are read only or not. */ var config bool bEditableCombo; /** Whether or not the combobox is numeric. */ var config bool bNumericCombo; /** Maximum length of the editbox property. */ var config int EditBoxMaxLength; /** the allowed character set for editboxes */ var config EEditBoxCharacterSet EditboxAllowedChars; /** Range data for the option, only used if its a slider type. */ var config UIRangeData RangeData; /** Whether the option is a keyboard or mouse option. */ var config bool bKeyboardOrMouseOption; /** Whether the option is a online only option or not. */ var config bool bOnlineOnly; /** Whether the option is a offline only option or not. */ var config bool bOfflineOnly; /** Allows you to rearrange the order of menu options, without having to keep them in the same order within the .ini file */ /** NOTE: To set an option as the first menu option, set OptionIndex to 1; OptionIndex is ignored when set to 0 */ var config int OptionIndex; // (cpptext) // (cpptext) // (cpptext) // (cpptext) // (cpptext) defaultproperties { Name="Default__UTUIDataProvider_MenuOption" ObjectArchetype=UTUIResourceDataProvider'UTGame.Default__UTUIResourceDataProvider' } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |