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

GUI.Toggle

Declaration

public static bool Toggle(Rect position, bool value, string text);
public static bool Toggle(Rect position, bool value, Texture image);
public static bool Toggle(Rect position, bool value, GUIContent content);
public static bool Toggle(Rect position, bool value, string text, GUIStyle style);
public static bool Toggle(Rect position, bool value, Texture image, GUIStyle style);
public static bool Toggle(Rect position, bool value, GUIContent content, GUIStyle style);

Параметры

Параметр Описание
должность Прямоугольник на экране, который будет использоваться для кнопки.
значение Эта кнопка включена или выключена?
текст Текст для отображения на кнопке.
изображение Texture для отображения на кнопке.
содержание Текст, изображение и tooltip для этой кнопки.
стиль Используемый стиль. Если этот параметр не указан, то используется стиль toggle из текущего GUISkin.

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

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

Описание

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

// Draws 2 toggle controls, one with a text, the other with an image.

using UnityEngine; using System.Collections;

public class ExampleClass : MonoBehaviour { public Texture aTexture;

private bool toggleTxt = false; private bool toggleImg = false;

void OnGUI() { if (!aTexture) { Debug.LogError("Please assign a texture in the inspector."); return; }

toggleTxt = GUI.Toggle(new Rect(10, 10, 100, 30), toggleTxt, "A Toggle text"); toggleImg = GUI.Toggle(new Rect(10, 50, 50, 50), toggleImg, aTexture); } }