Advertisement
Guest User

Untitled

a guest
Sep 17th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.60 KB | None | 0 0
  1. private void SetUpMap()
  2. {
  3. this.gameManager = GameObject.Find("Game Manager(Clone)").GetComponent<GameManagerScript>();
  4. GameObject.Find("Level Gate2").GetComponent<TextMesh>().text = Mathf.Clamp(18 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
  5. GameObject.Find("Level Gate3").GetComponent<TextMesh>().text = Mathf.Clamp(44 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
  6. GameObject.Find("Level Gate4").GetComponent<TextMesh>().text = Mathf.Clamp(110 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
  7. GameObject.Find("Level Gate5").GetComponent<TextMesh>().text = Mathf.Clamp(200 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
  8. GameObject.Find("Level Gate6").GetComponent<TextMesh>().text = Mathf.Clamp(328 - this.gameManager.currentSlotNumberOfGems, 0, 999).ToString();
  9. for (int index = 1; index < this.gameManager.levelRewardGemAmounts.Length; ++index)
  10. {
  11. if (this.gameManager.levelRewardGemAmounts[index] == this.gameManager.currentSlotLevelGemsUnlocked[index - 1])
  12. {
  13. GameObject.Find("Menu Level Hex " + index.ToString()).renderer.material = this.perfectHex;
  14. GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().main = this.perfectHex;
  15. GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().highlighted = this.perfectHexHighlighted;
  16. }
  17. else if (this.gameManager.currentSlotLevelGemsUnlocked[index - 1] >= 1)
  18. {
  19. GameObject.Find("Menu Level Hex " + index.ToString()).renderer.material = this.completeHex;
  20. GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().main = this.completeHex;
  21. GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().highlighted = this.completeHexHighlighted;
  22. }
  23. else
  24. {
  25. GameObject.Find("Menu Level Hex " + index.ToString()).renderer.material = this.defaultHex;
  26. GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().main = this.defaultHex;
  27. GameObject.Find("Menu Level Hex " + index.ToString()).GetComponent<MenuHexLevel>().highlighted = this.defaultHexHighlighted;
  28. }
  29. }
  30. if (this.gameManager.currentSlotNumberOfGems >= 514)
  31. {
  32. if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_PERFECT"))
  33. this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_PERFECT");
  34. GameObject.Find("Big Gem Icon").renderer.material = this.bigHexPerfect;
  35. }
  36. if ((Object) GameObject.Find("Game Manager(Clone)") != (Object) null)
  37. {
  38. int num = this.gameManager.currentSlotNumberOfGems;
  39. GameObject.Find("Gems Number").GetComponent<TextMesh>().text = "X " + num.ToString();
  40. if (num >= 0)
  41. {
  42. GameObject.Find("Menu Level Hex 1").GetComponent<MenuHexLevel>().SetLevelAsActive();
  43. GameObject.Find("Menu Level Hex 2").GetComponent<MenuHexLevel>().SetLevelAsActive();
  44. GameObject.Find("Menu Level Hex 3").GetComponent<MenuHexLevel>().SetLevelAsActive();
  45. GameObject.Find("Menu Level Hex 4").GetComponent<MenuHexLevel>().SetLevelAsActive();
  46. GameObject.Find("Menu Level Hex 5").GetComponent<MenuHexLevel>().SetLevelAsActive();
  47. GameObject.Find("Menu Level Hex 6").GetComponent<MenuHexLevel>().SetLevelAsActive();
  48. }
  49. if (num >= 18)
  50. {
  51. if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD2"))
  52. this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD2");
  53. if (this.gameManager.currentSlotAnimationsPlayed[0] == 0)
  54. {
  55. this.StartCoroutine("World2Animation");
  56. }
  57. else
  58. {
  59. GameObject.Find("Menu Level Hex 7").GetComponent<MenuHexLevel>().SetLevelAsActive();
  60. GameObject.Find("Menu Level Hex 8").GetComponent<MenuHexLevel>().SetLevelAsActive();
  61. GameObject.Find("Menu Level Hex 9").GetComponent<MenuHexLevel>().SetLevelAsActive();
  62. GameObject.Find("Menu Level Hex 10").GetComponent<MenuHexLevel>().SetLevelAsActive();
  63. GameObject.Find("Menu Level Hex 11").GetComponent<MenuHexLevel>().SetLevelAsActive();
  64. GameObject.Find("Menu Level Hex 12").GetComponent<MenuHexLevel>().SetLevelAsActive();
  65. }
  66. }
  67. else
  68. {
  69. GameObject.Find("Menu Level Hex 7").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  70. GameObject.Find("Menu Level Hex 8").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  71. GameObject.Find("Menu Level Hex 9").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  72. GameObject.Find("Menu Level Hex 10").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  73. GameObject.Find("Menu Level Hex 11").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  74. GameObject.Find("Menu Level Hex 12").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  75. }
  76. if (num >= 44)
  77. {
  78. if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD3"))
  79. this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD3");
  80. if (this.gameManager.currentSlotAnimationsPlayed[1] == 0)
  81. {
  82. this.StartCoroutine("World3Animation");
  83. }
  84. else
  85. {
  86. GameObject.Find("Menu Level Hex 13").GetComponent<MenuHexLevel>().SetLevelAsActive();
  87. GameObject.Find("Menu Level Hex 14").GetComponent<MenuHexLevel>().SetLevelAsActive();
  88. GameObject.Find("Menu Level Hex 15").GetComponent<MenuHexLevel>().SetLevelAsActive();
  89. GameObject.Find("Menu Level Hex 16").GetComponent<MenuHexLevel>().SetLevelAsActive();
  90. GameObject.Find("Menu Level Hex 17").GetComponent<MenuHexLevel>().SetLevelAsActive();
  91. GameObject.Find("Menu Level Hex 18").GetComponent<MenuHexLevel>().SetLevelAsActive();
  92. }
  93. }
  94. else
  95. {
  96. GameObject.Find("Menu Level Hex 13").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  97. GameObject.Find("Menu Level Hex 14").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  98. GameObject.Find("Menu Level Hex 15").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  99. GameObject.Find("Menu Level Hex 16").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  100. GameObject.Find("Menu Level Hex 17").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  101. GameObject.Find("Menu Level Hex 18").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  102. }
  103. if (num >= 110)
  104. {
  105. if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD4"))
  106. this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD4");
  107. if (this.gameManager.currentSlotAnimationsPlayed[2] == 0)
  108. {
  109. this.StartCoroutine("World4Animation");
  110. }
  111. else
  112. {
  113. GameObject.Find("Menu Level Hex 19").GetComponent<MenuHexLevel>().SetLevelAsActive();
  114. GameObject.Find("Menu Level Hex 20").GetComponent<MenuHexLevel>().SetLevelAsActive();
  115. GameObject.Find("Menu Level Hex 21").GetComponent<MenuHexLevel>().SetLevelAsActive();
  116. GameObject.Find("Menu Level Hex 22").GetComponent<MenuHexLevel>().SetLevelAsActive();
  117. GameObject.Find("Menu Level Hex 23").GetComponent<MenuHexLevel>().SetLevelAsActive();
  118. GameObject.Find("Menu Level Hex 24").GetComponent<MenuHexLevel>().SetLevelAsActive();
  119. }
  120. }
  121. else
  122. {
  123. GameObject.Find("Menu Level Hex 19").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  124. GameObject.Find("Menu Level Hex 20").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  125. GameObject.Find("Menu Level Hex 21").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  126. GameObject.Find("Menu Level Hex 22").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  127. GameObject.Find("Menu Level Hex 23").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  128. GameObject.Find("Menu Level Hex 24").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  129. }
  130. if (num >= 200)
  131. {
  132. if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD5"))
  133. this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD5");
  134. if (this.gameManager.currentSlotAnimationsPlayed[3] == 0)
  135. {
  136. this.StartCoroutine("World5Animation");
  137. }
  138. else
  139. {
  140. GameObject.Find("Menu Level Hex 25").GetComponent<MenuHexLevel>().SetLevelAsActive();
  141. GameObject.Find("Menu Level Hex 26").GetComponent<MenuHexLevel>().SetLevelAsActive();
  142. GameObject.Find("Menu Level Hex 27").GetComponent<MenuHexLevel>().SetLevelAsActive();
  143. GameObject.Find("Menu Level Hex 28").GetComponent<MenuHexLevel>().SetLevelAsActive();
  144. GameObject.Find("Menu Level Hex 29").GetComponent<MenuHexLevel>().SetLevelAsActive();
  145. GameObject.Find("Menu Level Hex 30").GetComponent<MenuHexLevel>().SetLevelAsActive();
  146. }
  147. }
  148. else
  149. {
  150. GameObject.Find("Menu Level Hex 25").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  151. GameObject.Find("Menu Level Hex 26").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  152. GameObject.Find("Menu Level Hex 27").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  153. GameObject.Find("Menu Level Hex 28").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  154. GameObject.Find("Menu Level Hex 29").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  155. GameObject.Find("Menu Level Hex 30").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  156. }
  157. if (num >= 328)
  158. {
  159. if ((Object) this.steamManagerInstance != (Object) null && !this.steamManagerInstance.GetComponent<Steamworks>().GetAchievement("ACH_WORLD6"))
  160. this.steamManagerInstance.GetComponent<Steamworks>().SetAchievement("ACH_WORLD6");
  161. if (this.gameManager.currentSlotAnimationsPlayed[4] == 0)
  162. {
  163. this.StartCoroutine("World6Animation");
  164. }
  165. else
  166. {
  167. GameObject.Find("Menu Level Hex 31").GetComponent<MenuHexLevel>().SetLevelAsActive();
  168. GameObject.Find("Menu Level Hex 32").GetComponent<MenuHexLevel>().SetLevelAsActive();
  169. GameObject.Find("Menu Level Hex 33").GetComponent<MenuHexLevel>().SetLevelAsActive();
  170. GameObject.Find("Menu Level Hex 34").GetComponent<MenuHexLevel>().SetLevelAsActive();
  171. GameObject.Find("Menu Level Hex 35").GetComponent<MenuHexLevel>().SetLevelAsActive();
  172. GameObject.Find("Menu Level Hex 36").GetComponent<MenuHexLevel>().SetLevelAsActive();
  173. }
  174. }
  175. else
  176. {
  177. GameObject.Find("Menu Level Hex 31").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  178. GameObject.Find("Menu Level Hex 32").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  179. GameObject.Find("Menu Level Hex 33").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  180. GameObject.Find("Menu Level Hex 34").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  181. GameObject.Find("Menu Level Hex 35").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  182. GameObject.Find("Menu Level Hex 36").GetComponent<MenuHexLevel>().SetLevelAsInActive();
  183. }
  184. }
  185. else
  186. MonoBehaviour.print((object) "No Game Manager Present");
  187. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement