Пример #1
0
        protected override void OnAddToStageComplete()
        {
            base.OnAddToStageComplete();

            gameOverlay = SmuckGame.GameOverlay;
            gameOverlay.Activate();
            isLevelOver = false;
            summaryPosted = false;
            winningPlayer = -1;
            SetGoals(9, 4);

            LaneInit();
            LevelInit();
            gameOverlay.SetLevel(LevelKind, levelNumber);

            if (defaultShader != null)
            {
                ((DesaturationShader)defaultShader).level = 1f;
            }

            for (int i = 0; i < screen.inputManagers.Length; i++)
            {
                if (screen.inputManagers[i] != null && screen.inputManagers[i].PlayerJoinState == PlayerJoinState.Joined)
                {
                    CreatePlayer(i);
                }
            }

            firstUpdate = true;
        }