Цитата (true_abrakadabra)
using UnityEngine;
using System.Collections;
public class Flashlight : MonoBehaviour {
public AudioClip on;
public AudioClip off;
void Update ()
{
if(Input.GetKeyUp(KeyCode.F))
{
light.enabled = !light.enabled;
switch(light.enabled)
{
case true: audio.PlayOneShot(off);
break;
case false: audio.PlayOneShot(on);
break;
}
}
}
}
Пожалуйста, более короткий)
Код
using UnityEngine;
using System.Collections;
public class Flashlight : MonoBehaviour {
public AudioClip on;
public AudioClip off;
void Update ()
{
if(Input.GetKeyUp(KeyCode.F))
{
light.enabled = !light.enabled;
audio.PlayOneShot(light.enabled ? off: on);
}
}
}
не компилил, но должно работать, тернарный оператор называется