Esempio n. 1
0
    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;
    }
Esempio n. 2
0
    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;
    }