Unity 6.3
0 онлайн 0 гостей 3 в системе
Вход

GUILayout.Toggle

Declaration

public static bool Toggle(bool value, Texture image, params GUILayoutOption[] options);
public static bool Toggle(bool value, string text, params GUILayoutOption[] options);
public static bool Toggle(bool value, GUIContent content, params GUILayoutOption[] options);
public static bool Toggle(bool value, Texture image, GUIStyle style, params GUILayoutOption[] options);
public static bool Toggle(bool value, string text, GUIStyle style, params GUILayoutOption[] options);
public static bool Toggle(bool value, GUIContent content, GUIStyle style, params GUILayoutOption[] options);

Параметры

Параметр Описание
значение Кнопка включена или выключена?
текст Текст для отображения на кнопке.
изображение Texture для отображения на кнопке.
содержание Текст, изображение и tooltip для этой кнопки.
стиль Используемый стиль. Если этот параметр не указан, то используется стиль button из текущего GUISkin.
варианты Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.
Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Возвращаемое значение

логическое Новое значение кнопки.

Описание

Сделайте кнопку включения/выключения.


Кнопка переключения в представлении Game.

using UnityEngine;

public class ExampleScript : MonoBehaviour { // Draws 2 toggle controls, one with a text, the other with an image. Texture aTexture;

bool toggleTxt = false; bool toggleImg = false;

void OnGUI() { if (!aTexture) { Debug.LogError("Please assign a texture in the inspector."); return; } toggleTxt = GUILayout.Toggle(toggleTxt, "A Toggle text"); toggleImg = GUILayout.Toggle(toggleImg, aTexture); } }