Синтаксис:
Используется javascript
var a:AudioClip;
var b:AudioClip;
var c:AudioClip;
var d:AudioClip;
function radio(){
if(Input.GetKey("space")){
process(0);
audio.Play();
}else
if(Input.GetKey("2")){
process(1);
audio.Play();
}else
if(Input.GetKey("3")){
process(2);
audio.Play();
}else
if(Input.GetKey("4")){
process(3);
audio.Play();
}
}
function process(num:int){
switch(num){
case 0:
audio.clip = a;
b.active = false;
c.active = false;
d.active = false;
break;
case 1:
audio.clip = b;
a.active = false;
c.active = false;
d.active = false;
break;
case 2:
audio.clip = c;
b.active = false;
a.active = false;
d.active = false;
break;
case 3:
audio.clip = d;
b.active = false;
c.active = false;
a.active = false;
break;
}
}
var b:AudioClip;
var c:AudioClip;
var d:AudioClip;
function radio(){
if(Input.GetKey("space")){
process(0);
audio.Play();
}else
if(Input.GetKey("2")){
process(1);
audio.Play();
}else
if(Input.GetKey("3")){
process(2);
audio.Play();
}else
if(Input.GetKey("4")){
process(3);
audio.Play();
}
}
function process(num:int){
switch(num){
case 0:
audio.clip = a;
b.active = false;
c.active = false;
d.active = false;
break;
case 1:
audio.clip = b;
a.active = false;
c.active = false;
d.active = false;
break;
case 2:
audio.clip = c;
b.active = false;
a.active = false;
d.active = false;
break;
case 3:
audio.clip = d;
b.active = false;
c.active = false;
a.active = false;
break;
}
}
может подскажите или исправите. просто я еще не совсем освоился с программированием на Unity