public void AllReplau(GameObject dot) { PrefabLessen lesen = dot.gameObject.GetComponent <PrefabLessen>(); LessonClass[] lesenCopy = Lessons; int I = lesen.column + 1; int Y = lesen.row; for (int i = 0; i < I; i++) { for (int y = 0; y < height; y++) { for (int l = 0; l < lesenCopy.Length; l++) { if (AllTest1[i, y].GetComponent <PrefabLessen>().lesonName == lesenCopy[l].nameLesson) { if (y >= Y && i == I - 1) { break; } lesenCopy[l].sumHour--; AllTest1[i, y].GetComponent <Image>().color = new Color32(0, 255, 0, 255); } } } } foreach (var item in lesenCopy) { Debug.Log(item.sumHour); } }
public void HelperPanel() { PrefabLessen lesen = dot.gameObject.GetComponent <PrefabLessen>(); if (panelHelperPrefab.gameObject.activeInHierarchy == false) { panelHelperPrefab.gameObject.SetActive(true); } panelHelperPrefab.Techer.text = lesen.techer; panelHelperPrefab.Room.text = lesen.room.ToString(); panelHelperPrefab.Lesson.text = lesen.lesonName; panelHelperPrefab.Group.text = "КСК-316";//нажо доработать }
public void RoomReplacement(GameObject dot) { PrefabLessen lesen = dot.gameObject.GetComponent <PrefabLessen>(); if (lesen.ro + 1 < Lessons[lesen.L].room.Length) { AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().room = Lessons[lesen.L].room[lesen.ro + 1]; AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().ro = lesen.ro + 1; } else if (lesen.ro + 1 == Lessons[lesen.L].room.Length) { AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().room = Lessons[lesen.L].room[0]; AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().ro = 0; } }
/// <summary> /// Замена преподователя /// </summary> /// <param name="dot"></param> public void TeacherReplacement(GameObject dot) { PrefabLessen lesen = dot.gameObject.GetComponent <PrefabLessen>(); if (lesen.Tech + 1 < Lessons[lesen.L].teacher.Length) { AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().techer = Lessons[lesen.L].teacher[lesen.Tech + 1]; AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().Tech = lesen.Tech + 1; } else if (lesen.Tech + 1 == Lessons[lesen.L].teacher.Length) { AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().techer = Lessons[lesen.L].teacher[0]; AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().Tech = 0; } }