public static void EnterTestModel(string l_statusName) { if (s_currentAppStatus != null) { s_currentAppStatus.OnExitStatus(); } s_currentAppStatus = GetStatus(l_statusName); ApplicationManager.Instance.StartCoroutine(s_currentAppStatus.InChangeScene(() => { s_currentAppStatus.EnterStatusTestData(); s_currentAppStatus.OnEnterStatus(); })); }
public void EnterStatus(string statusName) { if (m_currentAppStatus != null) { m_currentAppStatus.CloseAllUI(); m_currentAppStatus.OnExitStatus(); } m_currentAppStatus = GetStatus(statusName); ApplicationManager.Instance.StartCoroutine(m_currentAppStatus.InChangeScene(() => { m_currentAppStatus.OnEnterStatus(); })); }