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);

パラメーター

positionボタンに使用するスクリーン上の Rect
valueボタンの on/off
textボタン上に表示するテキスト
imageボタン上に表示する Texture
contentボタンのテキスト、画像、ツールチップ
style使用するスタイル。省略された場合は、現在の GUISkin にある toggle スタイルを使用します

戻り値

bool ボタンの新しい値

説明

on/off のトグルボタン

// 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); } }