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.

var pan: float;

Description

Sets a channels pan position linearly. Only works for 2D clips.

-1.0 to 1.0. -1.0 is full left. 0.0 is center. 1.0 is full right. Only sounds that are mono or stereo can be panned. Multichannel sounds (ie >2 channels) cannot be panned.

	// Switches sound from left to right everytime the user presses space

@script RequireComponent(AudioSource) var panOnLeft = false; function Start() { audio.pan = 1; }

function Update() { if(Input.GetKeyDown(KeyCode.Space)) { if(panOnLeft) { panOnLeft = false; audio.pan = 1; } else { panOnLeft = true; audio.pan = -1; } } }