public void ChangeLastLevelLoaded(NotifyAdditiveLevelLoaded loadedLevelContainer) { // We empty the stack only if the current level or the previous is a full level. if (loadedLevelContainer.m_IsFullLevel || m_LastLevelLoadedStack.Peek().m_IsFullLevel) { DestroyOtherLevelLoaded(); } m_LastLevelLoadedStack.Push(loadedLevelContainer); m_LastLevelIndex = loadedLevelContainer.m_LevelIndex; }
public void ChangeLastLevelLoaded(NotifyAdditiveLevelLoaded loadedLevelContainer) { // We empty the stack only if the current level or the previous is a full level. if (loadedLevelContainer.m_IsFullLevel || m_LastLevelLoadedStack.Peek().m_IsFullLevel) { DestroyOtherLevelLoaded(); } m_LastLevelLoadedStack.Push(loadedLevelContainer); m_LastLevelIndex = loadedLevelContainer.m_LevelIndex; }