@nikitasalnikov
Новичок

Почему включение выключение происходит с задержкой?

Здравствуйте. есть два значка отвечающих за включение и отключение звука. вопрос в том почему получилось так что переключаются они через один щелчок. то есть один раз нажал появился значек перечеркнутый, и на третий раз появился обычный и т.д. как сделать чтобы они менялись при каждом щелчке?

public GameObject  m_on, m_off;
    bool isPlayed;
    

    public void SoundOnOff()
    {
       if (!isPlayed)
        {
            m_on.SetActive(false);
            m_off.SetActive(true);
            Time.timeScale = 1;
            isPlayed = true;
         
        }
       else if(isPlayed)
        {
            m_on.SetActive(true);
            m_off.SetActive(false);
            Time.timeScale = 0;
            isPlayed = false;
        }
               
    }
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ответы на вопрос 1
kreo_OL
@kreo_OL
Медузко -_-
Как минимум - напишите сразу bool isPlayed=true;
То есть у вас значки рассинхронизированы с кодом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы