Guest User

Untitled

a guest
May 27th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. #region BIG EYE ROAD
  2. for (int col = 0; col < table.GetLength(0); col++)
  3. {
  4. for (int row = 0; row < table.GetLength(1); row++)
  5. {
  6. if (table[moveCol, moveRow] == null)
  7. {
  8. col0 = table[colIndex1, row];
  9. col1 = table[colIndex2, row];
  10.  
  11. if (col0 != null)
  12. {
  13. sum1 += 1;
  14. }
  15.  
  16. if (col1 != null)
  17. {
  18. sum2 += 1;
  19. }
  20. counter1++;
  21. }
  22. else
  23. {
  24. if (counter1 == 0)
  25. {
  26. data1 = table[firstTableCol, firstTableRow];
  27. data2 = table[secondTableCol, secondTableRow];
  28. data3 = table[thirdTableCol, thirdTableRow];
  29. data4 = table[fourthTableCol, fourthTableRow];
  30.  
  31. }
  32. else
  33. {
  34. if (moveRow > 1)
  35. {
  36. firstTableRow = moveRow;
  37. secondTableRow = moveRow - 1;
  38. thirdTableRow = moveRow;
  39. fourthTableRow = moveRow - 1;
  40. }
  41.  
  42. else if (moveRow == 1)
  43. {
  44. firstTableRow = 1;
  45. secondTableRow = 0;
  46. thirdTableRow = 1;
  47. fourthTableRow = 0;
  48. }
  49.  
  50. if (moveCol > 1)
  51. {
  52. firstTableCol = moveCol;
  53. secondTableCol = moveCol;
  54. thirdTableCol = moveCol - 1;
  55. fourthTableCol = moveCol - 1;
  56. }
  57.  
  58. data1 = table[firstTableCol, firstTableRow];
  59. data2 = table[secondTableCol, secondTableRow];
  60. data3 = table[thirdTableCol, thirdTableRow];
  61. data4 = table[fourthTableCol, fourthTableRow];
  62.  
  63. }
  64. if (data1 != null && data2 != null && data3 != null && data4 != null)
  65. {
  66. redBead();
  67. }
  68. else if (data1 != null && data2 != null && data3 == null && data4 == null)
  69. {
  70. redBead();
  71. }
  72. else
  73. {
  74. blueBead();
  75. }
  76.  
  77. if (moveRow + 1 < table.GetLength(1))
  78. {
  79. moveRow++;
  80. }
  81. }
  82. }
  83.  
  84. if (sum1 == sum2)
  85. {
  86. redBead();
  87. }
  88. else
  89. {
  90. blueBead();
  91. }
  92. //reset
  93. sum1 = 0;
  94. sum2 = 0;
  95.  
  96. if (colIndex1 + 1 < table.GetLength(0) && colIndex2 + 1 < table.GetLength(0))
  97. {
  98. colIndex1++;
  99. colIndex2++;
  100. }
  101. else
  102. {
  103. //nothing to do
  104. }
  105.  
  106. if (moveCol + 1 < table.GetLength(0))
  107. {
  108. moveCol += 1;
  109. }
  110. if (moveRow + 1 < table.GetLength(1))
  111. {
  112. moveRow = 1;
  113. }
  114.  
  115. #endregion
  116. }
  117. }
  118. void blueBead()
  119. {
  120. p = Instantiate(big_eye_gameobject) as GameObject;
  121. p.transform.SetParent(pos_big_eye_road);
  122. p.transform.localScale = Vector3.one;
  123.  
  124. img = (RawImage)p.GetComponent<RawImage>();
  125.  
  126. img.texture = NewTexture[0];
  127. p.SetActive(true);
  128.  
  129. p.transform.localPosition = new Vector3(bigEyeXIndex * 56, bigEyeXIndex * -45, 0f);
  130. }
  131.  
  132. void redBead()
  133. {
  134. p = Instantiate(big_eye_gameobject) as GameObject;
  135. p.transform.SetParent(pos_big_eye_road);
  136. p.transform.localScale = Vector3.one;
  137.  
  138. img = (RawImage)p.GetComponent<RawImage>();
  139.  
  140. img.texture = NewTexture[1];
  141. p.SetActive(true);
  142.  
  143. p.transform.localPosition = new Vector3(bigEyeXIndex * 56, bigEyeXIndex * -45, 0f);
  144. }
Add Comment
Please, Sign In to add comment