Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void SetUpMap()
- {
- this.gameManager = GameObject.Find("Game Manager(Clone)").GetComponent<GameManagerScript>();
- GameObject.Find("Level Gate2").GetComponent<TextMesh>().text = Mathf.Clamp(18 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
- GameObject.Find("Level Gate3").GetComponent<TextMesh>().text = Mathf.Clamp(44 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
- GameObject.Find("Level Gate4").GetComponent<TextMesh>().text = Mathf.Clamp(110 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
- GameObject.Find("Level Gate5").GetComponent<TextMesh>().text = Mathf.Clamp(200 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
- GameObject.Find("Level Gate6").GetComponent<TextMesh>().text = Mathf.Clamp(328 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
- for (int index = 1; index < this.gameManager.levelRewardGemAmounts.Length; ++index)
- {
- if (this.gameManager.levelRewardGemAmounts[index] == this.gameManager.currentSlotLevelGemsUnlocked[index - 1])
- {
- GameObject.Find("Menu Level Hex " + index.ToString()).renderer.material = this.perfectHex;
- GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().main = this.perfectHex;
- GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().highlighted = this.perfectHexHighlighted;
- }
- else if (this.gameManager.currentSlotLevelGemsUnlocked[index - 1] >= 1)
- {
- GameObject.Find("Menu Level Hex " + index.ToString()).renderer.material = this.completeHex;
- GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().main = this.completeHex;
- GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().highlighted = this.completeHexHighlighted;
- }
- else
- {
- GameObject.Find("Menu Level Hex " + index.ToString()).renderer.material = this.defaultHex;
- GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().main = this.defaultHex;
- GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().highlighted = this.defaultHexHighlighted;
- }
- }
- if (this.gameManager.currentSlotNumberOfGems >= 514)
- {
- if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_PERFECT"))
- this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_PERFECT");
- GameObject.Find("Big Gem Icon").renderer.material = this.bigHexPerfect;
- }
- if ((Object) GameObject.Find("Game Manager(Clone)") != (Object) null)
- {
- int num = this.gameManager.currentSlotNumberOfGems;
- GameObject.Find("Gems Number").GetComponent<TextMesh>().text = "X " + num.ToString();
- if (num >= 0)
- {
- GameObject.Find("Menu Level Hex 1").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 2").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 3").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 4").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 5").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 6").GetComponent<MenuHexLevel>().SetLevelAsActive();
- }
- if (num >= 18)
- {
- if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD2"))
- this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD2");
- if (this.gameManager.currentSlotAnimationsPlayed[0] == 0)
- {
- this.StartCoroutine("World2Animation");
- }
- else
- {
- GameObject.Find("Menu Level Hex 7").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 8").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 9").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 10").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 11").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 12").GetComponent<MenuHexLevel>().SetLevelAsActive();
- }
- }
- else
- {
- GameObject.Find("Menu Level Hex 7").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 8").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 9").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 10").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 11").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 12").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- }
- if (num >= 44)
- {
- if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD3"))
- this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD3");
- if (this.gameManager.currentSlotAnimationsPlayed[1] == 0)
- {
- this.StartCoroutine("World3Animation");
- }
- else
- {
- GameObject.Find("Menu Level Hex 13").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 14").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 15").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 16").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 17").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 18").GetComponent<MenuHexLevel>().SetLevelAsActive();
- }
- }
- else
- {
- GameObject.Find("Menu Level Hex 13").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 14").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 15").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 16").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 17").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 18").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- }
- if (num >= 110)
- {
- if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD4"))
- this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD4");
- if (this.gameManager.currentSlotAnimationsPlayed[2] == 0)
- {
- this.StartCoroutine("World4Animation");
- }
- else
- {
- GameObject.Find("Menu Level Hex 19").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 20").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 21").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 22").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 23").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 24").GetComponent<MenuHexLevel>().SetLevelAsActive();
- }
- }
- else
- {
- GameObject.Find("Menu Level Hex 19").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 20").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 21").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 22").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 23").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 24").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- }
- if (num >= 200)
- {
- if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD5"))
- this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD5");
- if (this.gameManager.currentSlotAnimationsPlayed[3] == 0)
- {
- this.StartCoroutine("World5Animation");
- }
- else
- {
- GameObject.Find("Menu Level Hex 25").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 26").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 27").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 28").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 29").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 30").GetComponent<MenuHexLevel>().SetLevelAsActive();
- }
- }
- else
- {
- GameObject.Find("Menu Level Hex 25").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 26").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 27").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 28").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 29").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 30").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- }
- if (num >= 328)
- {
- if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD6"))
- this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD6");
- if (this.gameManager.currentSlotAnimationsPlayed[4] == 0)
- {
- this.StartCoroutine("World6Animation");
- }
- else
- {
- GameObject.Find("Menu Level Hex 31").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 32").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 33").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 34").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 35").GetComponent<MenuHexLevel>().SetLevelAsActive();
- GameObject.Find("Menu Level Hex 36").GetComponent<MenuHexLevel>().SetLevelAsActive();
- }
- }
- else
- {
- GameObject.Find("Menu Level Hex 31").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 32").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 33").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 34").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 35").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- GameObject.Find("Menu Level Hex 36").GetComponent<MenuHexLevel>().SetLevelAsInActive();
- }
- }
- else
- MonoBehaviour.print((object) "No Game Manager Present");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement