Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GUIContent.image

var image: Texture;
Texture image;
image as Texture

Description

The icon image contained.

	var icon : Texture;

function OnGUI () { if(!icon) { Debug.LogError("Add a texture on the inspector first"); return; } GUI.Button (Rect (0, 0, 100, 20), GUIContent (icon)); }

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public Texture icon;
    void OnGUI() {
        if (!icon) {
            Debug.LogError("Add a texture on the inspector first");
            return;
        }
        GUI.Button(new Rect(0, 0, 100, 20), new GUIContent(icon));
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public icon as Texture

	def OnGUI() as void:
		if not icon:
			Debug.LogError('Add a texture on the inspector first')
			return
		GUI.Button(Rect(0, 0, 100, 20), GUIContent(icon))