Exemplo n.º 1
0
        public void ProgLevelUp(Programmer proger, int num)
        {
            if (num <= proger.Count())
            {
                proger.InsertElem(0, proger.Elements(num));
                proger.RemoveElem(num + 1);

                ChangeLevel.Invoke("Порядок списка программистов изменён!");
            }
            else
            {
                ChangeLevel.Invoke("Невозможно выполнить операцию!");
            }
        }
Exemplo n.º 2
0
    private void ClearScene(E_Level p_NextLevel)
    {
        if (OnChangeLevel != null)
        {
            OnChangeLevel.Invoke(currentLevel, p_NextLevel);
        }
        if (OnChangeLevelOnce != null)
        {
            OnChangeLevelOnce.Invoke(currentLevel, p_NextLevel);
            OnChangeLevelOnce = null;
        }


        currentLevel = p_NextLevel;
    }