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; }