Guest User

Untitled

a guest
Dec 6th, 2014
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. using UnityEngine;
  2. using System.Collections;
  3.  
  4. public class ChangeColor : MonoBehaviour {
  5.  
  6. public Color redz;
  7. public Color bluez;
  8. public Color yellowz;
  9. public Color orangez;
  10. public Color purplez;
  11. public Color greenz;
  12. public int red = 0;
  13. public int blue = 0;
  14. public int yellow = 0;
  15. public int green = 0;
  16. public int purple = 0;
  17. public int orange = 0;
  18. public int test = 0;
  19.  
  20. void OnTriggerEnter (Collider block)
  21. {
  22. if(block.gameObject.name == "yellow")
  23. {
  24. green = 0;
  25. orange = 0;
  26. purple = 0;
  27. yellow = 1;
  28. renderer.material.color = yellowz;
  29. }
  30. if(block.gameObject.name == "red")
  31. {
  32. green = 0;
  33. orange = 0;
  34. purple = 0;
  35. red = 1;
  36. renderer.material.color = redz;
  37. }
  38. if(block.gameObject.name == "blue")
  39. {
  40. green = 0;
  41. orange = 0;
  42. purple = 0;
  43. blue = 1;
  44. renderer.material.color = bluez;
  45. }
  46.  
  47. /////////////////////////////////////////////
  48. if (block.gameObject.name == "red" & yellow == 1)
  49. {
  50. renderer.material.color = orangez;
  51. orange = 1;
  52. }
  53. if (block.gameObject.name == "red" & blue == 1)
  54. {
  55. renderer.material.color = purplez;
  56. purple = 1;
  57. }
  58. ///
  59. if (block.gameObject.name == "blue" & yellow == 1)
  60. {
  61. renderer.material.color = greenz;
  62. green = 1;
  63. }
  64. if (block.gameObject.name == "blue" & red == 1)
  65. {
  66. renderer.material.color = purplez;
  67. purple = 1;
  68. }
  69. ///
  70. if (block.gameObject.name == "yellow" & red == 1)
  71. {
  72. renderer.material.color = orangez;
  73. orange = 1;
  74. }
  75. if (block.gameObject.name == "yellow" & blue == 1)
  76. {
  77. renderer.material.color = greenz;
  78. green = 1;
  79. }
  80. }
  81. void OnTriggerExit (Collider block)
  82. {
  83. if(block.gameObject.name == "red" && orange == 1)
  84. {
  85. green = 0;
  86. red = 0;
  87. yellow = 0;
  88. blue = 0;
  89. purple = 0;
  90. }
  91. if(block.gameObject.name == "red" && purple == 1)
  92. {
  93. green = 0;
  94. red = 0;
  95. yellow = 0;
  96. blue = 0;
  97. orange = 0;
  98. }
  99. if(block.gameObject.name == "blue" && green == 1)
  100. {
  101. orange = 0;
  102. red = 0;
  103. yellow = 0;
  104. blue = 0;
  105. purple = 0;
  106. }
  107. if(block.gameObject.name == "blue" && purple == 1)
  108. {
  109. green = 0;
  110. red = 0;
  111. yellow = 0;
  112. blue = 0;
  113. orange = 0;
  114. }
  115. if(block.gameObject.name == "yellow" && orange == 1)
  116. {
  117. green = 0;
  118. red = 0;
  119. yellow = 0;
  120. blue = 0;
  121. purple = 0;
  122. }
  123. if(block.gameObject.name == "yellow" && green == 1)
  124. {
  125. purple = 0;
  126. red = 0;
  127. yellow = 0;
  128. blue = 0;
  129. orange = 0;
  130. }
  131. }
  132. }
Advertisement
Add Comment
Please, Sign In to add comment