protected virtual void Update()
{
if (m_State != eState.OPENED)
{
return;
}
if (Input.GetKeyUp(KeyCode.Escape))
{
Application.Quit();
}
bool success = false;
if (m_CurrentCountdown < m_MaxDelay)
{
m_CurrentCountdown += Time.deltaTime;
if (m_CurrentCountdown >= m_MaxDelay)
{
success = true;
}
}
if (m_CurrentCountdown > m_MinDelay)
{
if (ControllerInputManager.Instance.GetButtonDown(ControllerInputManager.eButtonAliases.GRAB.ToString()).Count > 0 ||
ControllerInputManager.Instance.GetButtonDown(ControllerInputManager.eButtonAliases.START.ToString()).Count > 0)
{
AudioManager.Instance.PlaySFX(m_SFXClick);
success = true;
}
}
if (success)
{
FlowManager.Instance.TriggerAction("GO_TO_MAIN_MENU");
}
}