public void SwitchPauseState() { m_isPaused = !m_isPaused; if (m_isPaused) { _animState = MenuAnimState.NotUsable; m_PausePanel.SetActive(m_isPaused); GameManager.instance.SetPaused(m_isPaused, m_PauseMusicVolume, m_IsFullSoundPause); SoundManager.PlaySFX(MenuOpenName); m_PauseMenuAnimator.SetBool("GoDown", true); SetOpeningSelection(); m_DelayManager.CoroutineDelay(Database.instance.LongMenuInputDelay, true); } else { m_PauseMenuAnimator.SetBool("GoUp", true); SoundManager.PlaySFX(MenuCloseName); } }
public void SetAnimState(MenuAnimState newState) { _animState = newState; }