весь скрипт:
Синтаксис:
Используется csharp
public class Quality : MonoBehaviour {
public Image[] qual;
public float timer;
public bool act=false;
public GameObject[] text;
public GameObject od;
public GameObject dv;
public Text resol;
public bool isMenu=false;
void Start(){
resol.text="Fantastik";
}
public void Opredel(){
if (act==true){
DisAct();
}else{
Active();
}
}
public void Active(){
act=true;
}
public void DisAct(){
act=false;
timer=0f;
}
void Update(){
od.SetActive(act);
dv.SetActive(!act);
for (int i=0;i<qual.Length;i++){
qual[i].color=new Color(qual[i].color.r,qual[i].color.g,qual[i].color.b,timer/(i/2));
}
for (int i=0;i<text.Length;i++){
text[i].SetActive(act);
}
if (act==true){
if (timer<3){
timer+=Time.deltaTime;
}
}
}
public void Fastest(){
if (isMenu==true){
resol.text="Fastest";
}
QualitySettings.SetQualityLevel(0);
}
public void Fast(){
if (isMenu==true){
resol.text="Fast";
}
QualitySettings.SetQualityLevel(1);
}
public void Simple(){
if (isMenu==true){
resol.text="Simple";
}
QualitySettings.SetQualityLevel(2);
}
public void Good(){
if (isMenu==true){
resol.text="Good";
}
QualitySettings.SetQualityLevel(3);
}
public void Beautiful(){
if (isMenu==true){
resol.text="Beautiful";
}
QualitySettings.SetQualityLevel(4);
}
public void Fantastic(){
if (isMenu==true){
resol.text="Fantastic";
}
QualitySettings.SetQualityLevel(5);
}
}