Предложить изменения
Успех!
Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.
Закрыть
Ошибка внесения изменений
По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.
Закрыть
Руководство
public static function
Foldout(
foldout:
bool,
content: string,
style:
GUIStyle = EditorStyles.foldout):
bool;
public static bool
Foldout(bool
foldout,
string
content,
GUIStyle style = EditorStyles.foldout);
public static function
Foldout(
foldout:
bool,
content:
GUIContent,
style:
GUIStyle = EditorStyles.foldout):
bool;
public static bool
Foldout(bool
foldout,
GUIContent content,
GUIStyle style = EditorStyles.foldout);
public static function
Foldout(
foldout:
bool,
content: string,
style:
GUIStyle = EditorStyles.foldout):
bool;
public static bool
Foldout(bool
foldout,
string
content,
GUIStyle style = EditorStyles.foldout);
public static function
Foldout(
foldout:
bool,
content:
GUIContent,
style:
GUIStyle = EditorStyles.foldout):
bool;
public static bool
Foldout(bool
foldout,
GUIContent content,
GUIStyle style = EditorStyles.foldout);
Параметры
foldout |
Отображаемое состояние (раскрыт или нет). |
content |
Текст для отображения. |
style |
@param style Необязательный стиль GUIStyle. |
Возврат значений
bool
Состояние, выбранное пользователем. Если true, вы должны отрисовать дочерние элементы.
Описание
Создаёт текст с раскрывающейся стрелкой слева.
Это удобно для создания структур наподобие дерева или папок, где дочерние элементы отображаются, только если раскрыт родительский элемент.
Create a foldable menu that hides/shows the selected transform.
// Create a foldable menu that hides/shows the selected transform
// position.
// if no Transform is selected, the Foldout item will be folded until
// a transform is selected.
class FoldoutUsage extends EditorWindow {
var showPosition : boolean = true;
var status : String = "Select a GameObject";
@MenuItem("Examples/Foldout Usage")
static function Init() {
var window = GetWindow(FoldoutUsage);
window.Show();
}
function OnGUI() {
showPosition = EditorGUILayout.Foldout(showPosition, status);
if(showPosition)
if(Selection.activeTransform) {
Selection.activeTransform.position =
EditorGUILayout.Vector3Field("Position", Selection.activeTransform.position);
status = Selection.activeTransform.name;
}
if(!Selection.activeTransform) {
status = "Select a GameObject";
showPosition = false;
}
}
function OnInspectorUpdate() {
this.Repaint();
}
}