/
crypt
/
SnowBallRefactoring
Обзор
Документация
Войти
/
crypt
/
SnowBallRefactoring
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Assets/Scripts/musc.cs
63 строки
2 KB
crypt
Мой первый проект. Старт рефакторинга.
21 июл 2026, 18:23
21 июл 2026, 18:23
bef234c
Код
Авторство
О чём код?
using UnityEngine; using System.Collections; using UnityEngine.UI; public class musc : MonoBehaviour { public Sprite rus_on, rus_off, eng_on, eng_off; int isMusic; void Start() { if(PlayerPrefs.GetInt("isMusic")==0) PlayerPrefs.SetInt("isMusic", 1); } void Update () { if (PlayerPrefs.GetInt("langID") == 1 && PlayerPrefs.GetInt("isMusic") == 1) gameObject.GetComponent<Image>().sprite = rus_on; if (PlayerPrefs.GetInt("langID") == 1 && PlayerPrefs.GetInt("isMusic") == 2) gameObject.GetComponent<Image>().sprite = rus_off; if (PlayerPrefs.GetInt("langID") == 2 && PlayerPrefs.GetInt("isMusic") == 2) gameObject.GetComponent<Image>().sprite = eng_off; if (PlayerPrefs.GetInt("langID") == 2 && PlayerPrefs.GetInt("isMusic") == 1) gameObject.GetComponent<Image>().sprite = eng_on; } public void SwitchMusic() { isMusic++; if (isMusic > 2) isMusic = 1; if (isMusic < 1) isMusic = 1; PlayerPrefs.SetInt("isMusic", isMusic); if (PlayerPrefs.GetInt("langID") == 1 && PlayerPrefs.GetInt("isMusic") == 1) gameObject.GetComponent<Image>().sprite = rus_on; if (PlayerPrefs.GetInt("langID") == 1 && PlayerPrefs.GetInt("isMusic") == 2) gameObject.GetComponent<Image>().sprite = rus_off; if (PlayerPrefs.GetInt("langID") == 2 && PlayerPrefs.GetInt("isMusic") == 2) gameObject.GetComponent<Image>().sprite = eng_off; if (PlayerPrefs.GetInt("langID") == 2 && PlayerPrefs.GetInt("isMusic") == 1) gameObject.GetComponent<Image>().sprite = eng_on; } }