void Start() { if (Status == 1) { SelectLevel(); } else { LevelSelecter.SetActive(false); Menu.SetActive(true); } }
void Start() { ReadyToPlay readyToPlay = new ReadyToPlay(modeText, leaderboard); LevelSelecter levelSelecter = new LevelSelecter(modeText); GameRunner gameRunner = new GameRunner(blockMover, scoreboardFactory, audioPlayer); GamePauser gamePauser = new GamePauser(modeText, audioPlayer); GameEnder gameEnder = new GameEnder(modeText, blockField); GameRestarter gameRestarter = new GameRestarter(modeText, leaderboard); gameRunner.gravity = gravity; readyToPlay.LevelSelecter = levelSelecter; levelSelecter.GameRunner = gameRunner; gameRunner.GamePauser = gamePauser; gameRunner.GameEnder = gameEnder; gameEnder.GameRestarter = gameRestarter; gameRestarter.StartScreen = readyToPlay; readyToPlay.Show(); currentMode = readyToPlay; }
public void SelectLevel() { Status = 1; LevelSelecter.SetActive(true); Menu.SetActive(false); }
// Update is called once per frame void Update() { LevelSelecter levelSelectScript = storyWheel.GetComponent <LevelSelecter> (); currentLev = levelSelectScript.levelSelected; if (currentLev == 1 && MasterGameManager.Levels [0].unlocked) { guiText.text = "Spin the rings of water to help the fisherman catch three fish with his spear"; guiText.fontSize = 100; } else if (currentLev == 1) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 2 && MasterGameManager.Levels [1].unlocked) { guiText.text = "The fisherman is starving and the small fish aren’t enough; you must catch three big fish"; guiText.fontSize = 100; } else if (currentLev == 2) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 3 && MasterGameManager.Levels [2].unlocked) { guiText.text = "He’s overfished and is attracting more and more sharks - Don't let any more fish be caught!"; guiText.fontSize = 90; } else if (currentLev == 3) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 4 && MasterGameManager.Levels [3].unlocked) { guiText.text = "Clear the inner ring by catching all the fish within that ring. Get through two and catch a shark"; guiText.fontSize = 90; } else if (currentLev == 4) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 5 && MasterGameManager.Levels [4].unlocked) { guiText.text = "Now that he knows how to fish, help him progress through four rings"; guiText.fontSize = 100; } else if (currentLev == 5) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 6 && MasterGameManager.Levels [5].unlocked) { guiText.text = "Fish a lot to get the sharks to come, then catch three sharks without overfishing"; guiText.fontSize = 100; } else if (currentLev == 6) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 7 && MasterGameManager.Levels [6].unlocked) { guiText.text = "Help him catch three of the small fish that are in the outermost ring"; guiText.fontSize = 100; } else if (currentLev == 7) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 8 && MasterGameManager.Levels [7].unlocked) { guiText.text = "The waters have gotten faster, help him catch 5 of the small fish spawning in the outer rings"; guiText.fontSize = 100; } else if (currentLev == 8) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 9 && MasterGameManager.Levels [8].unlocked) { guiText.text = "Can you help him progress through four rings? Be careful, the waters have gotten faster!"; guiText.fontSize = 90; } else if (currentLev == 9) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } if (currentLev == 10 && MasterGameManager.Levels [9].unlocked) { guiText.text = "Now try to get through eight rings! Beware, the waters are even faster!"; guiText.fontSize = 100; } else if (currentLev == 10) { guiText.text = "Level locked - Spin ring to an available level"; guiText.fontSize = 100; } // Debug.Log ("Current level is " + currentLev); }
public void Return() { MenuUI.Status = 0; LevelSelecter.SetActive(false); Menu.SetActive(true); }
private void Start() { ui = GameObject.Find("LevelSelector"); ls = ui.GetComponent <LevelSelecter>(); }