Legacy Documentation: Version 4.6(go to latest)
Language: English
  • C#
  • JS
  • Boo

Script language

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

Material.shader

public var shader: Shader;

Description

The shader used by the material.

See Also: Shader.Find method, Materials, ShaderLab documentation.ad.

	// Toggle between Diffuse and Transparent/Diffuse shaders
	// when space key is pressed

var shader1 : Shader = Shader.Find("Diffuse"); var shader2 : Shader = Shader.Find("Transparent/Diffuse");

function Update() { if (Input.GetButtonDown("Jump")) { if( renderer.material.shader == shader1 ) renderer.material.shader = shader2; else renderer.material.shader = shader1; } }