Предложить изменения
Успех!
Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.
Закрыть
Ошибка внесения изменений
По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.
Закрыть
Руководство
public static function
EnumMaskField(
position:
Rect,
enumValue: Enum,
style:
GUIStyle = EditorStyles.popup):
Enum;
public static Enum
EnumMaskField(
Rect position,
Enum
enumValue,
GUIStyle style = EditorStyles.popup);
public static function
EnumMaskField(
position:
Rect,
label: string,
enumValue: Enum,
style:
GUIStyle = EditorStyles.popup):
Enum;
public static Enum
EnumMaskField(
Rect position,
string
label,
Enum
enumValue,
GUIStyle style = EditorStyles.popup);
public static function
EnumMaskField(
position:
Rect,
label:
GUIContent,
enumValue: Enum,
style:
GUIStyle = EditorStyles.popup):
Enum;
public static Enum
EnumMaskField(
Rect position,
GUIContent label,
Enum
enumValue,
GUIStyle style = EditorStyles.popup);
public static function
EnumMaskField(
position:
Rect,
enumValue: Enum,
style:
GUIStyle = EditorStyles.popup):
Enum;
public static Enum
EnumMaskField(
Rect position,
Enum
enumValue,
GUIStyle style = EditorStyles.popup);
public static function
EnumMaskField(
position:
Rect,
label: string,
enumValue: Enum,
style:
GUIStyle = EditorStyles.popup):
Enum;
public static Enum
EnumMaskField(
Rect position,
string
label,
Enum
enumValue,
GUIStyle style = EditorStyles.popup);
public static function
EnumMaskField(
position:
Rect,
label:
GUIContent,
enumValue: Enum,
style:
GUIStyle = EditorStyles.popup):
Enum;
public static Enum
EnumMaskField(
Rect position,
GUIContent label,
Enum
enumValue,
GUIStyle style = EditorStyles.popup);
Параметры
position |
@param position Прямоугольник на экране, использующийся для этого контрола. |
enumValue |
@param enumValue Перечисление, используемое для флагов. |
style |
@param style Необязательный стиль GUIStyle. |
label |
@param label Заголовок/текст для контрола. |
Возврат значений
Enum
@return Значение, измененное пользователем.
Описание
Создает поле для масок на основе перечисления enum.
Простое окно, отображающее маску поля enum.
class SimpleEnumMaskUsage extends EditorWindow {
@MenuItem("Examples/Mask Field Usage")
static function Init() {
var window = GetWindow(SimpleEnumMaskUsage);
window.Show();
}
var staticFlagMask : StaticEditorFlags = 0;
function OnGUI() {
staticFlagMask = EditorGUI.EnumMaskField ( new Rect (0, 0, 300, 20), "Static Flags", staticFlagMask );
}
}