Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.40 KB | None | 0 0
  1. public void GetLessons() {
  2.         GameObject[] objects = GameObject.FindGameObjectsWithTag("LessonsList");
  3.  
  4.         for (int i = 0; i < objects.Length; i++) {
  5.             LessonsList.Add(objects[i]);
  6.         }
  7.         if (GameManager.currentScene == 1) {
  8.             foreach (GameObject cont in objects) {
  9.                 cont.SetActive(false);
  10.             }
  11.         }
  12.         else {
  13.             // Используется костыль который дает правильное отображение модулей
  14.                 switch (GameManager.currentScene) {
  15.                 /*case 2: {
  16.                     LessonsList[0].SetActive(true);
  17.                     LessonsList[1].SetActive(false);
  18.                 }
  19.                     break;
  20.                 case 3: {
  21.                     LessonsList[0].SetActive(true);
  22.                     LessonsList[1].SetActive(false);
  23.                 }
  24.                     break;
  25.                 case 4: {
  26.                     LessonsList[0].SetActive(true);
  27.                     LessonsList[1].SetActive(false);
  28.                 }
  29.                     break;
  30.                 case 5: {
  31.                     LessonsList[0].SetActive(true);
  32.                     LessonsList[1].SetActive(false);
  33.                 }
  34.                     break;
  35.                 case 6: {
  36.                     LessonsList[0].SetActive(false);
  37.                     LessonsList[1].SetActive(true);
  38.                     }
  39.                     break;
  40.                 case 7: {
  41.                     LessonsList[0].SetActive(false);
  42.                     LessonsList[1].SetActive(true);
  43.                     }
  44.                     break;
  45.                 case 8: {
  46.                     LessonsList[0].SetActive(false);
  47.                     LessonsList[1].SetActive(true);
  48.                     }
  49.                     break;
  50.                 case 9: {
  51.                     LessonsList[0].SetActive(false);
  52.                     LessonsList[1].SetActive(true);
  53.                     }
  54.                     break;
  55.                 case 10: {
  56.                     LessonsList[0].SetActive(false);
  57.                     LessonsList[1].SetActive(true);
  58.                     }
  59.                     break;
  60.                 case 11: {
  61.                     LessonsList[0].SetActive(false);
  62.                     LessonsList[1].SetActive(true);
  63.                     }
  64.                     break;
  65.                 case 12: {
  66.                     LessonsList[0].SetActive(false);
  67.                     LessonsList[1].SetActive(true);
  68.                     }
  69.                     break;
  70.                 case 13: {
  71.                     LessonsList[0].SetActive(false);
  72.                     LessonsList[1].SetActive(true);
  73.                     }
  74.                     break;
  75.                 case 14: {
  76.                     LessonsList[0].SetActive(false);
  77.                     LessonsList[1].SetActive(true);
  78.                     }
  79.                     break;*/
  80.                 case 2: {
  81.                         LessonsList[0].SetActive(false);
  82.                         LessonsList[1].SetActive(true);
  83.                     }
  84.                     break;
  85.                 case 3: {
  86.                         LessonsList[0].SetActive(false);
  87.                         LessonsList[1].SetActive(true);
  88.                     }
  89.                     break;
  90.                 case 4: {
  91.                         LessonsList[0].SetActive(false);
  92.                         LessonsList[1].SetActive(true);
  93.                     }
  94.                     break;
  95.                 case 5: {
  96.                         LessonsList[0].SetActive(false);
  97.                         LessonsList[1].SetActive(true);
  98.                     }
  99.                     break;
  100.                 case 6: {
  101.                         LessonsList[0].SetActive(true);
  102.                         LessonsList[1].SetActive(false);
  103.                     }
  104.                     break;
  105.                 case 7: {
  106.                         LessonsList[0].SetActive(true);
  107.                         LessonsList[1].SetActive(false);
  108.                     }
  109.                     break;
  110.                 case 8: {
  111.                         LessonsList[0].SetActive(true);
  112.                         LessonsList[1].SetActive(false);
  113.                     }
  114.                     break;
  115.                 case 9: {
  116.                         LessonsList[0].SetActive(true);
  117.                         LessonsList[1].SetActive(false);
  118.                     }
  119.                     break;
  120.                 case 10: {
  121.                         LessonsList[0].SetActive(true);
  122.                         LessonsList[1].SetActive(false);
  123.                     }
  124.                     break;
  125.                 case 11: {
  126.                         LessonsList[0].SetActive(true);
  127.                         LessonsList[1].SetActive(false);
  128.                     }
  129.                     break;
  130.                 case 12: {
  131.                         LessonsList[0].SetActive(true);
  132.                         LessonsList[1].SetActive(false);
  133.                     }
  134.                     break;
  135.                 case 13: {
  136.                         LessonsList[0].SetActive(true);
  137.                         LessonsList[1].SetActive(false);
  138.                     }
  139.                     break;
  140.                 case 14: {
  141.                         LessonsList[0].SetActive(true);
  142.                         LessonsList[1].SetActive(false);
  143.                     }
  144.                     break;
  145.  
  146.             }
  147.         }
  148.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement