EditorGUILayout.IntPopup
Declaration
public static int IntPopup(int selectedValue, string[] displayedOptions, int[] optionValues, params GUILayoutOption[] options);public static int IntPopup(int selectedValue, string[] displayedOptions, int[] optionValues, GUIStyle style, params GUILayoutOption[] options);public static int IntPopup(int selectedValue, GUIContent[] displayedOptions, int[] optionValues, params GUILayoutOption[] options);public static int IntPopup(int selectedValue, GUIContent[] displayedOptions, int[] optionValues, GUIStyle style, params GUILayoutOption[] options);public static int IntPopup(string label, int selectedValue, string[] displayedOptions, int[] optionValues, params GUILayoutOption[] options);public static int IntPopup(string label, int selectedValue, string[] displayedOptions, int[] optionValues, GUIStyle style, params GUILayoutOption[] options);public static int IntPopup(GUIContent label, int selectedValue, GUIContent[] displayedOptions, int[] optionValues, params GUILayoutOption[] options);public static int IntPopup(GUIContent label, int selectedValue, GUIContent[] displayedOptions, int[] optionValues, GUIStyle style, params GUILayoutOption[] options);Параметры
| Параметр | Описание |
|---|---|
| метка | Факультативный знак перед полем. |
| selectedValue | Значение параметра, отображаемого полем. |
| displayedOptions | Массив с отображаемыми параметрами, из которых пользователь может выбирать. |
| optionValues | Массив со значениями для каждого параметра. |
| стиль | Факультативно GUIStyle. |
| варианты | Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Возвращаемое значение
инт Значение параметра, который был выбран пользователем.
Описание
Сделать поле выбора целым числом.
Принимает выбранное целое число в качестве параметра и возвращает целое число, выбранное пользователем.
Изменяет масштаб выбранного GameObject.
// Simple Editor Script that lets you rescale the current selected GameObject. using UnityEditor; using UnityEngine;
public class IntPopupExample : EditorWindow { int selectedSize = 1; string[] names = new string[] {"Normal", "Double", "Quadruple"}; int[] sizes = {1, 2, 4};
[MenuItem("Examples/Int Popup usage")] static void Init() { EditorWindow window = GetWindow(typeof(IntPopupExample)); window.Show(); }
void OnGUI() { selectedSize = EditorGUILayout.IntPopup("Resize Scale: ", selectedSize, names, sizes); if (GUILayout.Button("Scale")) ReScale(); }
void ReScale() { if (Selection.activeTransform) Selection.activeTransform.localScale = new Vector3(selectedSize, selectedSize, selectedSize); else Debug.LogError("No Object selected, please select an object to scale."); } }
Declaration
Obsolete public static void IntPopup(SerializedProperty property, GUIContent[] displayedOptions, int[] optionValues, GUIContent label, GUIStyle style, params GUILayoutOption[] options);public static void IntPopup(SerializedProperty property, GUIContent[] displayedOptions, int[] optionValues, params GUILayoutOption[] options);public static void IntPopup(SerializedProperty property, GUIContent[] displayedOptions, int[] optionValues, GUIContent label, params GUILayoutOption[] options);Параметры
| Параметр | Описание |
|---|---|
| свойство | Значение параметра, отображаемого полем. |
| displayedOptions | Массив с отображаемыми параметрами, из которых пользователь может выбирать. |
| optionValues | Массив со значениями для каждого параметра. |
| метка | Факультативный знак перед полем. |
| варианты | Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Описание
Сделать поле выбора целым числом.